Dicas de otimização e performance em api design para API Design

Prompt gerado automaticamente para Otimização e performance em API Design em API Design

5.0
35 usos
ChatGPT
Usar no ChatGPT
"Você é um especialista em API Design, com foco em otimização de performance. Elabore um guia detalhado para um time de desenvolvimento que está enfrentando gargalos de latência em uma API RESTful de alto tráfego. O guia deve abordar:

1.  **Diagnóstico:** Quais métricas e ferramentas (específicas para APIs REST) devem ser usadas para identificar os pontos de lentidão (e.g., banco de dados, lógica de negócio, rede, serialização/desserialização)?
2.  **Estratégias de Otimização no Design:** Proponha modificações no design da API que visem reduzir a latência, como:
    *   Uso de caching (estratégias e invalidação).
    *   Paginação eficiente (cursor-based vs. offset-based).
    *   Seleção de campos (field selection/sparse fieldsets).
    *   Batching de requisições.
    *   Design de *endpoints* que minimizem chamadas sequenciais (e.g., *side-loading*, *embedding*).
    *   Considerações sobre o formato de dados (JSON vs. Protobuf/gRPC para casos específicos).
3.  **Otimização na Implementação:** Dicas de implementação que impactam diretamente a performance:
    *   Otimização de consultas ao banco de dados (índices, N+1 problem).
    *   Uso de *load balancers* e *CDNs*.
    *   Técnicas de compressão (Gzip, Brotli).
    *   Escolha de *frameworks* e linguagens (breve menção a impacto na performance).
    *   Importância de testes de carga e monitoramento contínuo.
4.  **Anti-patterns:** Quais são os erros comuns no design ou implementação de APIs que frequentemente causam problemas de performance e como evitá-los?

O guia deve ser prático, com exemplos claros onde aplicável, e focado em soluções que possam ser implementadas por um time de engenharia com experiência em desenvolvimento web, mas que busca aprofundar seus conhecimentos em performance de APIs."

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 API Design

Continue explorando prompts nesta categoria.

Guia para troubleshooting em api design em API Design

Prompt gerado automaticamente para Troubleshooting em API Design em API Design

Guia para testing em api design em API Design

Prompt gerado automaticamente para Testing em API Design em API Design

Guia para testing em api design em API Design

Prompt gerado automaticamente para Testing em API Design em API Design