Medir primeiro
Mexer sem métrica é palpite. E palpite em produção costuma piorar o que estava bom, sobretudo num sistema antigo em que ninguém lembra por que aquela configuração está ali. Se a observabilidade for fraca, o primeiro entregável é ela: o mínimo para saber onde o tempo e o dinheiro estão indo. Só depois vem o ajuste fino.
Os suspeitos de sempre
- Consultas sem índice, ou que trazem mil linhas para usar três.
- N+1 escondido atrás de uma tela de listagem.
- Cache que não cacheia, ou que nunca expira.
- Instâncias grandes ligadas 24 horas para uma carga que só existe das nove às seis.
- Armazenamento e tráfego de saída que ninguém revisa desde o primeiro mês.
- Imagens pesadas e requisições em cascata atrasando o carregamento no navegador.
Cada gargalo vem com um número
Quanto tempo ele custa, quanto dinheiro custa e quanto esforço leva para resolver. Com os três na mesa dá para escolher. Costuma sobrar um ajuste de uma tarde que resolve metade do problema, e outro que parece pequeno e consome um mês. Saber qual é qual vale mais que qualquer lista.
E se o problema for outro
Quando a lentidão vem de uma arquitetura que não comporta mais o produto, ajustar o que existe só compra tempo. O diagnóstico diz isso com franqueza, e o caminho passa por refatoração. Se o desperdício estiver na base, é assunto de infraestrutura.