Prompt completo
"Atuando como um especialista em otimização de performance para APIs GraphQL em larga escala, e com acesso a telemetria detalhada de um sistema de e-commerce com milhões de usuários, proponha um plano de ação detalhado e justificado para identificar e resolver gargalos de performance em um cenário onde: 1. **O frontend (SPA em React) faz 500 requisições GraphQL por segundo em horário de pico.** 2. **O backend (Node.js/Apollo Server) está rodando em um cluster Kubernetes com auto-escalonamento, mas a latência média das requisições GraphQL aumentou de 50ms para 300ms nas últimas 24 horas.** 3. **O banco de dados (PostgreSQL) está com a utilização de CPU normal e as queries diretas do DB estão rápidas.** 4. **Há um uso extensivo de `N+1` problems nas queries, mas a equipe de desenvolvimento ainda não implementou loaders em todas as entidades.** 5. **Algumas queries complexas retornam mais de 100 campos aninhados e envolvem múltiplas chamadas a microsserviços internos via `REST` (resolvidos pelos *resolvers*).** 6. **Não há cache em nível de aplicação GraphQL (APQ ou Response Cache) implementado, apenas cache HTTP padrão para assets estáticos.** 7. **Os logs do Apollo Server mostram picos de memória e garbage collection frequentes.** Seu plano deve incluir: * **Ferramentas de monitoramento e profiling específicas para GraphQL que você utilizaria e o que buscaria em seus dados.** * **Estratégias de otimização de curto, médio e longo prazo, detalhando a implementação e o impacto esperado de cada uma.** * **Como você priorizaria as otimizações, considerando o impacto na performance vs. o esforço de desenvolvimento.** * **Sugestões de arquitetura ou tooling para prevenir problemas semelhantes no futuro.** * **Métricas chave que você monitoraria para validar a eficácia das suas ações.** Seja pragmático, tecnicamente preciso e considere as limitações de um ambiente de produção em alta demanda."
Tags relacionadas
GraphQL
Otimização e performance em GraphQL
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de GraphQL
ChatGPT
Melhores práticas de otimização e performance em graphql para GraphQL
Prompt gerado automaticamente para Otimização e performance em GraphQL em GraphQL
2 usos
ChatGPT
Melhores práticas de debugging em graphql para GraphQL
Prompt gerado automaticamente para Debugging em GraphQL em GraphQL
5 usos
ChatGPT
Melhores práticas de otimização e performance em graphql para GraphQL
Prompt gerado automaticamente para Otimização e performance em GraphQL em GraphQL
4 usos