Why are you still deploying overnight?

Bom artigo.

http://briancrescimanno.com/2011/09/29/why-are-you-still-deploying-overnight/

Sinceramente, acho que o autor so fez esse texto para causar um impacto e ser polemico …

Começando pela generalização, pelo texto parece que é a coisa mais comum do mundo fazer deploy de qualquer coisa na madruga, em geral isso ocorre somente em projetos de grande impacto aonde varios usuários utilizão o sistema ao mesmo tempo …

1o ponto, “Problem 1: You presume there will be problems that impact availability”, é simplemente ao contrario, por mais confiante que você possa ser, sempre é bom diminuir os riscos e consequentimente dimunir o impacto ao usuário final.

2o ponto, “Problem 2: You?ve got a complicated process and you?re sending over-tired, over-worked people to deal with it.” concordo com este ponto ! embora algumas empresas liberarem o funcionario no dia seguinte que ajuda bastante .

3o ponto, “Problem 3: You have no means of doing a phased rollout or a quick rollback”, um rollback pode sofrer impacto e falhar se ocorrer alguma falha durante o deploy do update e ai lascou, é sempre bom viabilizar o menor impacto para a empresa …

Não que eu seja a favor ou contra o deploy na madruga, mas dependendo da sua empresa, do projeto e do budget dela é inviavel fazer alguns deploys em horario normal, como sempre é dito e repetido em TI: cada caso é um caso não há uma solução para tudo