Prompt para debugging em arquiteto de software em Arquiteto de Software

Prompt gerado automaticamente para Debugging em Arquiteto de Software em Arquiteto de Software

5.0
37 usos
ChatGPT
Usar no ChatGPT
"Você é um arquiteto de software sênior. Sua equipe, composta por desenvolvedores juniores, está enfrentando dificuldades para depurar um problema intermitente de alta latência em um microsserviço de autenticação que você projetou. O serviço está rodando em produção e a latência aparece de forma imprevisível, afetando apenas uma pequena porcentagem das requisições, mas causando timeouts em clientes críticos. Não há logs de erro óbvios, e as métricas de utilização de CPU/memória parecem normais na maioria das vezes.

Crie um guia passo a passo detalhado para sua equipe de juniores, explicando como abordar este problema de depuração. O guia deve incluir:

1. **Estratégias para coleta de dados adicionais:** Que tipo de logs ou métricas específicas deveriam ser habilitadas/coletadas para capturar o momento da falha, mesmo que intermitente? (Ex: tracing distribuído, logs de tempo de resposta por camada, etc.)
2. **Ferramentas e técnicas de observabilidade:** Quais ferramentas (APM, dashboards customizados, etc.) e técnicas (profiling on-demand, análise de dumps de memória) seriam mais eficazes neste cenário?
3. **Hipóteses comuns e como testá-las:** Quais são as causas prováveis para latência intermitente em um microsserviço de autenticação em produção, e como cada hipótese pode ser validada ou refutada metodicamente? (Ex: contenção de recursos, garbage collection, latência de rede externa, dependências de banco de dados, problemas de cache, etc.)
4. **Passos para isolar o problema:** Como eles podem tentar reproduzir o problema em ambientes de não-produção ou isolar a parte do código que está causando a lentidão?
5. **Considerações sobre impacto em produção:** Como minimizar o impacto da depuração na estabilidade do serviço em produção?

Seu guia deve ser claro, conciso e prático, focado em ajudar desenvolvedores com menos experiência a pensar como um arquiteto na resolução de problemas complexos de depuração."

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 Arquiteto de Software

Continue explorando prompts nesta categoria.

Melhores práticas de debugging em arquiteto de software para Arquiteto de Software

Prompt gerado automaticamente para Debugging em Arquiteto de Software em Arquiteto de Software

Guia para testing em arquiteto de software em Arquiteto de Software

Prompt gerado automaticamente para Testing em Arquiteto de Software em Arquiteto de Software

Guia para troubleshooting em arquiteto de software em Arquiteto de Software

Prompt gerado automaticamente para Troubleshooting em Arquiteto de Software em Arquiteto de Software