Servidores de empresas maiores como bancos não precisam disso, eles tem vários computadores individuais então conseguem fazer upgrades de forma progressiva sem afetar todo o sistema
a manutenção pode ser feita de máquina a máquina
a nucoin, por exemplo, eles só não liberam pq estão fazendo outros ajustes…
eu incluso acreditei que era manutenção num primeiro momento, mas pela demora devem estar arrumando outras coisas…
Antes de suspenderem as negociações dava pra ver claramente que estavam com um problema de fila (compras e vendas demorando vários minutos e em alguns casos até horas).
O sistema não foi projetado para as compras fracionadas (que tiveram que ser impostas para evitar manipulação por traders). Quando esse limite foi imposto, acabaram por aumentar o número de transações em 10x (em vez de uma compra o cliente tenta fazer 10). E elas começaram a acumular e demorar vários minutos para executar.
A decisão mais sensata foi suspender as negociações. Não é um problema tão simples quanto botar mais servidores. Vão precisar refazer algumas partes do sistema provavelmente para acomodar esse novo cenário.
Sobre estar demorando para resolver: é fim de semana de dia dos pais. O incidente foi resolvido (transações paralisadas), o restante pode ser resolvido no próximo dia útil.
Fonte: vozes da minha cabeça (e também sou desenvolvedorv backend)