Repository navigation
Agente performance engineer
Esta página descreve o agente performance-engineer de forma didática. Se algum termo for novo, consulte o Glossário.
Este agente é o engenheiro de desempenho (em inglês, performance engineer): ele garante que o sistema aguenta o mundo real quando muita gente usa ao mesmo tempo. Ele mede antes de afirmar, encontra o ponto lento de verdade (e não onde a intuição chuta) e define até onde o sistema suporta. É diferente do engenheiro de qualidade (que cuida se o programa faz a coisa certa): aqui o foco é velocidade e capacidade sob carga.
O Claude Code aciona este agente quando o assunto é velocidade sob carga e capacidade. Exemplos:
- "Faça um teste de carga" (simular muitos usuários ao mesmo tempo).
- "Será que aguenta o pico de acessos?"
- "Meça a latência p95" (o tempo de resposta no pior caso de 95 em cada 100 pedidos).
- "Defina um limite de desempenho (performance budget)."
- "O sistema regrediu, ficou mais lento que antes."
- "Quanta gente esse servidor suporta?"
- Faz testes de carga, de estresse e de longa duração: simula muitos usuários para ver como o sistema se comporta e até onde ele aguenta.
- Faz profiling: usa ferramentas que apontam exatamente onde o programa gasta tempo e memória, em vez de adivinhar.
- Mede a latência por percentil. Latência é o tempo de resposta; o percentil mostra o pior caso (por exemplo, p99 é o tempo que 99 em cada 100 pedidos não ultrapassam). A média sozinha esconde os casos ruins.
- Faz capacity planning: calcula quanto servidor o sistema precisa para aguentar o pico esperado, com folga.
- Define limites de desempenho (performance budgets) e os transforma em trava automática na esteira de testes (CI), para impedir que uma mudança deixe tudo mais lento.
- Recomenda ajustes (índices no banco, cache, conexões) sempre com base em medição, nunca em palpite.
Cor azul (agente operacional). Família: Engenharia.
-
pipeline_release_1.0: as fases do projeto onde a carga, a capacidade e os limites de desempenho entram. -
TESTES: a estratégia de testes do projeto. -
ORG: governança e quem decide o que (papéis RACI).
Você diz: "Vai ter uma promoção e espero dez vezes mais acessos. O site aguenta?" O engenheiro de desempenho monta um teste de carga com um cenário realista, mede a latência por percentil e o ponto em que o sistema satura, calcula quantos servidores são necessários com folga e recomenda os ajustes com base nas medições.
Veja também o DevOps / SRE (infraestrutura e monitoramento), o Engenheiro Backend (consultas e cache), o Engenheiro de QA (qualidade funcional) e Caetano (CTO), o C-level da engenharia. Voltar para a Home.