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
"Você é um arquiteto de software sênior com vasta experiência em depuração de sistemas distribuídos complexos. Um colega júnior está lutando para identificar a causa raiz de um bug intermitente em um microsserviço de autenticação (AuthService) que ocasionalmente retorna um erro 500 sem logs claros, apenas quando há picos de tráfego. Ele já verificou os logs de aplicação do AuthService, a configuração da base de dados e a conectividade de rede, sem sucesso.
Sua tarefa é criar um guia passo a passo, estruturado e didático, para ele depurar esse problema específico. O guia deve incluir:
1. **Hipóteses iniciais:** Quais são as 3-5 hipóteses mais prováveis para esse tipo de bug intermitente sob carga?
2. **Ferramentas de observabilidade:** Quais ferramentas (mencione pelo menos 3 tipos, como APM, logging centralizado, tracing distribuído) ele deve usar e como?
3. **Métricas-chave:** Que métricas específicas ele deve monitorar no AuthService e em serviços dependentes (ex: banco de dados, gateway de API) para correlacionar com os erros?
4. **Estratégias de reprodução/isolamento:** Como ele pode tentar reproduzir ou isolar o problema em um ambiente de não-produção?
5. **Passos de ação:** Uma sequência lógica de 5-7 passos práticos para investigar cada hipótese, incluindo comandos ou ações específicas (ex: "verificar métricas de pool de conexão", "analisar traces de requisição").
6. **Dicas para evitar futuros bugs:** O que ele pode aprender com esse cenário para melhorar a robustez do AuthService e a capacidade de depuração futura?
O tom deve ser de um mentor experiente, encorajador e prático. Use exemplos concretos e evite jargões desnecessários onde uma explicação mais simples for possível."
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Arquiteto de Software
Continue explorando prompts nesta categoria.
Melhores práticas de fundamentos de arquiteto de software para Arquiteto de Software
Prompt gerado automaticamente para Fundamentos de 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