Black Friday, dia de pagamento de salários e pensões, lançamento de uma campanha. Os picos de procura têm data marcada e, mesmo assim, continuam a deitar abaixo plataformas. Raramente por falta de infraestrutura. Quase sempre por falta de preparação: um estrangulamento que ninguém testou, uma dependência externa que não aguentou ou uma decisão que demorou porque ninguém sabia quem decidia. Na operação de plataformas de pagamentos e de retalho, a lição repete-se: o pico ganha-se semanas antes.
1. Conheça o seu pico antes de ele chegar
O planeamento de capacidade começa pelos dados: volume dos picos anteriores, crescimento da base de clientes e impacto esperado das campanhas planeadas pelo negócio. A partir daí, defina a meta de capacidade com margem de segurança e separe os componentes que escalam sozinhos dos que não escalam, como bases de dados, filas e integrações com parceiros.
2. Testes de carga que refletem a realidade
Teste num ambiente o mais próximo possível da produção, com a combinação real de operações: navegação, carrinho, pagamento, consulta de saldo. Vá além da meta para descobrir onde a plataforma falha e como se comporta quando falha. Inclua as dependências externas ou simule os seus limites. E repita o teste depois de cada correção.
3. Feature flags e congelamento de alterações
As novas funcionalidades devem entrar atrás de feature flags, para poderem ser desligadas em segundos, sem nova implementação. Nos dias que antecedem o pico, congele as alterações não essenciais. A versão que vai enfrentar o pico tem de ser a mesma que foi testada.
4. Plano de degradação controlada
Decida antecipadamente o que pode ser sacrificado para proteger o essencial:
- Funções secundárias: recomendações, avaliações e pesquisas avançadas podem ser desligadas para libertar recursos.
- Sala de espera: uma fila controlada é melhor do que uma página de erro para todos.
- Processamento assíncrono: confirmações por e-mail, notificações e relatórios podem esperar alguns minutos.
- Prioridade à transação: o fluxo que gera receita ou cumpre uma obrigação regulamentar é o último a ser afetado.
Em pleno pico, ninguém devia estar a decidir pela primeira vez o que desligar.
5. War room com papéis claros
Reúna na sala de crise o negócio, o desenvolvimento, a infraestrutura, os parceiros críticos e o Command Center. Defina quem decide, que indicadores acompanhar, os limiares que acionam cada passo do plano de degradação e um canal único de comunicação. E faça um ensaio geral antes do grande dia.
Depois do pico, registe o que funcionou e o que falhou enquanto a memória está fresca. É essa revisão que faz do próximo pico uma rotina, e não um susto.
Quer conversar sobre isto?
Conte-nos o seu desafio. A conversa é direta e sem compromisso.