Existem muitas razões, por exemplo:
- Eles têm sistemas maiores e mais dependentes entre si.
- Eles dedicam tempo para verificar cada passo mais uma vez no ambiente ao vivo .
- Também pode haver algumas outras tarefas de manutenção ocorrendo durante o intervalo, embora elas não sejam mencionadas na comunicação com pessoas de fora. Pense em substituir servidores, reconfigurar hardware, implementar acoplamentos em outro software.
- Alguns sistemas são horríveis para atualizar, o que significa muito trabalho manual
- Pode haver também vários back-ends envolvidos no processo, e reiniciá-los pode exigir uma ordem específica para garantir o comportamento correto, já que nem todas as integrações de sistemas corporativas são tão tolerantes a erros quanto se desejaria.
Etcetera ...
Além disso, as janelas de manutenção são dimensionadas de forma pessimista, o que significa que a interrupção pode ser anunciada (e às vezes também forçada pelo desligamento de interfaces) por um tempo maior do que o trabalho real levará apenas para garantir que a janela anunciada seja longa o suficiente ( caso algo imprevisto aconteça).