Skip to content

Agente performance engineer

Petrus Silva Costa edited this page Aug 17, 2026 · 1 revision

Engenheiro de Desempenho (performance-engineer)

Esta página descreve o agente performance-engineer de forma didática. Se algum termo for novo, consulte o Glossário.

O que é / cargo

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.

Quando o Claude usa este agente

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?"

O que ele faz

  • 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 e camada

Cor azul (agente operacional). Família: Engenharia.

Manuais que ele consulta

  • 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).

Exemplo de pedido

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.

Clone this wiki locally