Prompt completo
Como um arquiteto de software sênior, você está encarregado de otimizar o processo de troubleshooting em uma grande empresa de tecnologia. O problema atual é que a equipe de desenvolvimento gasta tempo excessivo identificando a causa raiz de falhas em produção, impactando a disponibilidade do sistema e a satisfação do cliente. Crie um guia detalhado e prático (em formato de passo a passo ou checklist) para um arquiteto de software júnior que acabou de se juntar à equipe. Este guia deve cobrir as etapas essenciais e as melhores práticas para diagnosticar rapidamente um problema de performance inesperado em um microsserviço de autenticação distribuído (baseado em Spring Boot e Kubernetes), que começou a apresentar latência intermitente. O guia deve incluir: 1. **Identificação inicial e coleta de informações:** O que verificar primeiro? Quais logs e métricas são cruciais e onde encontrá-los? 2. **Ferramentas e técnicas de diagnóstico:** Quais ferramentas de monitoramento (APM, logs agregados, métricas de infraestrutura) usar e como interpretá-las para identificar gargalos (CPU, memória, I/O de disco, rede, latência de banco de dados, pool de threads)? 3. **Hipóteses e validação:** Como formular e testar hipóteses sobre a causa raiz (ex: degradação de dependência externa, estouro de pool de conexões, deadlock, falha de cache, problema de escalabilidade)? 4. **Isolamento e reprodução:** Estratégias para isolar o problema e, se possível, reproduzi-lo em um ambiente controlado. 5. **Comunicação e colaboração:** Como comunicar o status do troubleshooting e colaborar eficazmente com outras equipes (DevOps, DBA, Segurança)? 6. **Documentação e aprendizado:** A importância de documentar o problema, a solução e as lições aprendidas para evitar recorrências. Seu guia deve ser acionável, pragmático e focado em reduzir o "tempo médio para resolução" (MTTR), utilizando uma linguagem clara e concisa.
Tags relacionadas
Arquiteto de Software
Troubleshooting em Arquiteto de Software
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Arquiteto de Software
ChatGPT
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
2 usos
ChatGPT
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
3 usos
ChatGPT
Guia para testing em arquiteto de software em Arquiteto de Software
Prompt gerado automaticamente para Testing em Arquiteto de Software em Arquiteto de Software
2 usos