Fala Galera ! Vamos dar sequência aos assuntos relacionados a AWS ? Depois de muitos pedidos aqui no site e no insta, hoje vamos falar um pouco sobre bancos de dados. A AWS possui uma variedade de possibilidades de bancos de dados, e nesse texto vou abordar um pouco quais são, quais suas principais diferenças... Continuar Lendo →
Webhook ou Polling, qual o melhor ?
Nos dias de hoje, a maioria das empresas tem trabalhado com o conceito de APIs (Application Programming Interface), ou vem buscando se adequar para esse mundo, dado o elevado nível de benefícios estratégicos e de negócio que o conceito permite que uma empresa se colha. A ideia geral de qualquer API é a de compartilhamento... Continuar Lendo →
AWS – Regions e AZ na prática
Para nós que sempre trabalhamos com desenvolvimento de software, é estranho parar para pensar em infra já que até alguns anos atras éramos acostumados a codificar sem pensar onde nossa aplicação iria rodar. Cansei de ouvir de desenvolvedores a seguinte frase “Quero codar, não me importa aonde vai rodar”. Mas essa visão vem mudando, e... Continuar Lendo →
Pirâmide de testes
piramidedetestes engenhariadesoftware microsserviços qualidadedesoftware testesunitarios testesintegrados testesendtoend natanpf
Canary release + Blue Green
Fala galera, hoje o assunto é canary release e blue green, então vamos lá começar com o Blue Green Deployment. Essa técnica consiste basicamente em montar dois ambientes um com o código antigo, e um com o novo código, possuindo uma chave de decisão de qual ambiente será utilizado. Acabou o artigo então ? Claro... Continuar Lendo →
Caminhada de liderança [Consegui, e agora?]
Depois da primeira transição, começamos a nos acostumar com o pensamento tático, e com o tempo e aprendizado vamos ganhando maestrina neste assunto. Durante minha trajetória neste papel, coordenei diferentes assuntos e equipes, cerca de 6 equipes com 6 diferentes assuntos, e por volta de 130 colaboradores, em dois anos nesse papel. Aqui vão algumas... Continuar Lendo →
Caminhada de liderança [primeira mudança]
Bom, por onde começar? Acho que essa é a pergunta que muitos de nós nos fazemos, quando entendemos que essa é a trilha que queremos seguir. E é também a dúvida que me surge ao tentar começar a escrever esse texto, é difícil dizer onde tudo começa, mas vou tentar definir um ponto de partida.... Continuar Lendo →
Feature Flag – Toggle Positivo
A maioria dos desenvolvedores pensam que seu trabalho termina quando o código está escrito, mas não é bem assim que a banda toca não é mesmo? Quando olhamos a maior parte dos projetos tradicionais, podemos ver que na verdade o código escrito é basicamente 50% do trabalho. Caso não tenha trabalhado com TDD e automações... Continuar Lendo →
Circuit Breaker
Fala galera, voltando um pouco a falar de resiliência, hoje vamos de Circuit Breaker mais um pattern de Microsserviços. Sempre que desenhamos um sistema, pensamos em fazê-lo da melhor forma para que ele nunca falhe, mas lembre-se, essa á uma ilusão, mais cedo ou mais tarde ele vai falhar. Não se sinta culpado, quando falamos... Continuar Lendo →
Resiliência, o que é Bulkhead ?
Fala galera, hoje vamos falar um pouco sobre uma das técnicas de resiliência das nossas aplicações, o Bulkhead. Essa técnica consiste basicamente em dividir a sua implementação em seções, para diminuir a possibilidade de incidência de um impacto generalizado seu ecossistema. Bom, vamos conceituar um pouco. Bulkhead se não me engano é um termo náutico,... Continuar Lendo →