Como automatizar otimização e performance em graphql em GraphQL

Prompt gerado automaticamente para Otimização e performance em GraphQL em GraphQL

5.0
38 usos
ChatGPT
Usar no ChatGPT
"Assuma o papel de um engenheiro de software sênior especializado em otimização de performance para APIs. Você está revisando uma aplicação GraphQL em produção que está apresentando latência elevada em algumas queries complexas. O time de desenvolvimento junior propôs a implementação de 'data loaders' para resolver o problema de N+1 queries.

Sua tarefa é elaborar uma **checklist detalhada e acionável**, em português, focada em **outras estratégias de otimização de performance em GraphQL (além de data loaders)**, que a equipe deve considerar e investigar ANTES ou EM CONJUNTO com a implementação dos data loaders. A checklist deve cobrir aspectos tanto do lado do servidor (resolver/backend) quanto do lado do cliente (frontend/consumo da API), e incluir:

1.  **Validação de esquemas e queries:** Como garantir que o esquema é eficiente e as queries dos clientes são otimizadas.
2.  **Otimização de resolvers:** Técnicas para acelerar a execução dos resolvers, considerando acesso a bancos de dados e microsserviços.
3.  **Caching:** Estratégias de cache em diferentes níveis (servidor, cliente, CDN).
4.  **Monitoramento e Profiling:** Ferramentas e métricas essenciais para identificar gargalos.
5.  **Batched/Persisted Queries:** Quando e como usar.
6.  **Gerenciamento de recursos:** Limitação de profundidade/custo de queries.
7.  **Compressão e transporte:** Considerações sobre o formato da payload e rede.

Para cada item da checklist, forneça:
*   O nome da estratégia/técnica.
*   Uma breve descrição do problema que ela resolve ou do benefício que oferece.
*   Pelo menos uma ação concreta ou pergunta de investigação que a equipe deve realizar.
*   (Opcional) Uma ferramenta ou biblioteca relevante.

O objetivo é fornecer um guia prático para a equipe explorar um espectro mais amplo de otimizações antes de focar apenas nos data loaders, garantindo uma solução mais robusta e performática."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de GraphQL

Continue explorando prompts nesta categoria.

Melhores práticas de otimização e performance em graphql para GraphQL

Prompt gerado automaticamente para Otimização e performance em GraphQL em GraphQL

Melhores práticas de debugging em graphql para GraphQL

Prompt gerado automaticamente para Debugging em GraphQL em GraphQL

Melhores práticas de otimização e performance em graphql para GraphQL

Prompt gerado automaticamente para Otimização e performance em GraphQL em GraphQL