Entregar novas versões de software sem derrubar a aplicação deixou de ser diferencial e virou requisito. Equipes de engenharia precisam implantar mudanças várias vezes por dia, reduzir o risco de cada liberação e garantir que um rollback seja questão de segundos. É nesse cenário que o blue-green deployment ganhou espaço como uma das estratégias mais […]
Canary deployment: o que é, como funciona e boas práticas
Todo time de engenharia que já viu um deploy derrubar uma funcionalidade crítica em produção sabe que empurrar uma nova versão direto para 100% dos usuários é um risco desnecessário. A cada release, existe a chance de uma regressão escorregar pelos testes automatizados, de uma mudança de configuração provocar efeitos colaterais inesperados ou de um […]

