💻
ChatGPT intermediate

Como resolver debugging em full stack em Full Stack

Prompt gerado automaticamente para Debugging em Full Stack em Full Stack

2 usos Full Stack

Prompt completo

"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

Full Stack Debugging em Full Stack 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