01

Defina o orçamento

Sem uma meta mensurável, toda otimização parece importante. Dividir o tempo esperado entre rede, aplicação e dependências transforma a discussão em decisões verificáveis.

02

Menos saltos, menos variância

Cada fronteira de rede adiciona custo e incerteza. Serviços menores não são automaticamente mais rápidos: a topologia precisa refletir limites de domínio e necessidades reais de escala.

03

Backpressure é arquitetura

Quando a entrada supera a capacidade, o sistema precisa escolher: enfileirar, rejeitar ou degradar. Não escolher apenas transfere a decisão para timeouts, memória e falhas em cascata.

04

Observe a cauda

Métricas agregadas escondem os casos que mais afetam usuários. Percentis, saturação e rastreamento distribuído devem existir desde o desenho inicial, não como acessórios de uma crise.