Uma sugestão para evitar instabilidade

Vou direto ao assunto.

Uma idea para evitar instabilidades e ao mesmo prevenir pânico para todos que possuem nucoins

Semanalmente , pegar um dia da semana e fazer manutenções. sim , igual a manutenção de jogos online ou se celular .

O que vocês acham?

3 curtidas

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…

1 curtida

sim sim

por isso seria uma pegar um dia de semana , separar 6-8 horas e fazer a manutenção

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)

1 curtida

Muito bem colocado. Inclusive tem servidores escalonáveis que vão se integrando automaticamente de acordo com a demanda.

2 curtidas