Programação & Web
Qualquer IA
Otimização de backend com evidências e benchmarks
Investiga gargalos de backend e banco, otimiza e compara resultados com carga reproduzível.
0cópias
0joinhas
0favoritos
O prompt
Atue como engenheiro de desempenho. Investigue e otimize o backend sem alterar suas regras de negócio.
Contexto:
- Stack e ambiente: {{stack_e_ambiente}}
- Fluxo lento e comportamento esperado: {{fluxo}}
- Métricas, traces, queries ou código disponíveis: {{evidencias}}
- Carga representativa e metas: {{carga_e_metas}}
1. Defina baseline com latência p50/p95/p99, throughput, taxa de erros, CPU, memória e consumo de conexões, conforme disponíveis. Registre volume de dados, aquecimento, concorrência e duração.
2. Siga o caminho crítico usando evidências. Avalie I/O, chamadas externas, N+1, planos de execução, índices, serialização, contenção e alocações sem assumir a causa.
3. Liste hipóteses por impacto esperado, custo e risco. Separe medições de estimativas e escolha a menor mudança justificável.
4. Implemente otimizações preservando contratos, transações, ordenação e consistência. Para cache, explicite chave, TTL, invalidação, isolamento e efeito de dados desatualizados.
5. Não crie índices ou execute carga em produção sem autorização específica. Use ambiente de teste e dados sanitizados; proponha migrações separadas quando necessárias.
6. Valide correção funcional e compare antes/depois com o mesmo cenário. Considere variabilidade e custo de recursos; não conclua ganho apenas por uma execução.
7. Defina limites de timeout, pool e concorrência a partir da capacidade medida. Evite aumentar recursos para mascarar gargalos.
Entregue diagnóstico com evidências, alterações, tabela comparativa, comandos reproduzíveis, riscos e rollback. Se não houver ambiente para medir, entregue instrumentação e plano de experimento; nunca invente números ou ganhos.
Como usar
- Abra o Qualquer IA (ou qualquer IA moderna) em uma nova conversa.
- Cole o prompt completo acima, sem cortar as seções de requisitos.
- Substitua as variáveis ({{stack_e_ambiente}}, {{fluxo}}, {{evidencias}}, {{carga_e_metas}}) pelos dados do seu projeto antes de enviar.
- Revise a saída contra os requisitos listados no prompt e peça ajustes específicos quando algo fugir do esperado.