Melhores práticas de debugging em system design para System Design

Prompt gerado automaticamente para Debugging em System Design em System Design

5.0
53 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de software sênior especializado em arquitetura de sistemas distribuídos. Uma equipe júnior de desenvolvedores está tendo dificuldades para identificar a causa raiz de um problema intermitente de latência em um serviço de autenticação assíncrono. O serviço está implantado em um ambiente de microsserviços e utiliza Kafka para comunicação de eventos. A latência ocorre de forma imprevisível e não está correlacionada com picos de tráfego conhecidos.

Elabore um guia passo a passo detalhado para depurar este problema, começando do zero. O guia deve incluir:

1.  **Estratégias de coleta de dados:** Quais métricas e logs devem ser monitorados e de onde (Kafka, serviços, infraestrutura)? Quais ferramentas seriam úteis (Prometheus, Grafana, ELK Stack, Jaeger)?
2.  **Hipóteses comuns:** Quais são as causas típicas de latência intermitente em sistemas assíncronos e como testar cada uma delas? (Ex: gargalos de rede, contenção de recursos, erros de configuração de Kafka, problemas de processamento em consumidores, *deadlocks* em bancos de dados acessados pelo serviço de autenticação).
3.  **Técnicas de isolamento do problema:** Como reduzir o escopo da investigação para identificar o componente ou a fase específica que está introduzindo a latência? (Ex: rastreamento distribuído, desativação gradual de funcionalidades, testes de carga controlados em ambientes isolados).
4.  **Considerações sobre o ambiente distribuído:** Como as peculiaridades de um sistema distribuído (consistência eventual, falhas parciais, *clock drift*) afetam o processo de depuração?

O guia deve ser prático, acionável e focado em técnicas que possam ser aplicadas em um cenário real de produção. Utilize uma linguagem clara e concisa."

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

Continue explorando prompts nesta categoria.

Melhores práticas de casos de uso práticos em system design para System Design

Prompt gerado automaticamente para Casos de uso práticos em System Design em System Design

Guia para troubleshooting em system design em System Design

Prompt gerado automaticamente para Troubleshooting em System Design em System Design

Melhores práticas de casos de uso práticos em system design para System Design

Prompt gerado automaticamente para Casos de uso práticos em System Design em System Design