Como resolver debugging em full stack em Full Stack
Prompt gerado automaticamente para Debugging em Full Stack em Full Stack
"Como um engenheiro de software Full Stack experiente, você está depurando um problema intermitente de alta latência que afeta um microserviço crítico em produção. O frontend (React) ocasionalmente exibe um "timeout", o backend (Node.js/Express) emite logs de "request aborted" sem um erro claro, e o banco de dados (PostgreSQL) não mostra picos de uso de CPU ou bloqueios. A infraestrutura é baseada em Kubernetes e utiliza um service mesh (Istio).
Elabore um plano de depuração passo a passo, detalhando as ferramentas e técnicas que você utilizaria para isolar a causa raiz do problema. Inclua:
1. **Observabilidade:** Quais métricas e logs você monitoraria em cada camada (frontend, backend, banco de dados, infraestrutura) e quais ferramentas (e.g., Prometheus/Grafana, ELK Stack, Jaeger) você empregaria para correlacionar eventos?
2. **Rastreamento Distribuído:** Como você usaria o rastreamento distribuído (e.g., OpenTelemetry/Jaeger) para visualizar o fluxo da requisição e identificar gargalos ou falhas em componentes específicos?
3. **Análise de Código:** Quais áreas do código (frontend e backend) você revisaria e quais padrões de código problemáticos (e.g., chamadas síncronas bloqueantes, consultas N+1) você procuraria?
4. **Testes:** Que tipo de testes (e.g., testes de carga, testes de integração ponta a ponta) você executaria em um ambiente de não-produção para replicar e isolar o problema?
5. **Hipóteses e Validação:** Quais seriam suas principais hipóteses iniciais para a causa da latência e como você as validaria/invalidaria?
6. **Estratégias de Mitigação:** Uma vez identificada a causa, quais soluções potenciais você consideraria para resolver o problema e evitar recorrências?"
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 Full Stack
Continue explorando prompts nesta categoria.
Guia para fundamentos de full stack em Full Stack
Prompt gerado automaticamente para Fundamentos de Full Stack em Full Stack
Guia para ferramentas para full stack em Full Stack
Prompt gerado automaticamente para Ferramentas para Full Stack em Full Stack
Estratégias de melhores práticas em full stack em Full Stack
Prompt gerado automaticamente para Melhores práticas em Full Stack em Full Stack