Deploy tardio: um antipadrão no Release de Software
Vanessa Gomes de Lima
171
O que eu acho mais massa nessa ideia de incorporar as atividades de deploy e release ao fluxo de desenvolvimento é um detalhe que demorou a me ocorrer a principio.
Grande parte do motivo dos deploys serem “tensos” vem do fato de eles serem fatos que ocorrem de maneira esporádica.
Quando você tem que fazer o deploy somento uma vez por mês, aquele incomodo de ter que rodar as migrations manualmente é uma coisa suportável. Se você faz isso 3x por semana, não tem jeito, você vai ter que automatizar aquele processo.
O Simples fato de você fazer aquilo várias vezes, já expõe pontos de “dor” e tende a levar a uma melhoria do processo. “If it hurts, do it more often”