💻
ChatGPT intermediate

Dicas de troubleshooting em full stack para Full Stack

Prompt gerado automaticamente para Troubleshooting em Full Stack em Full Stack

4 usos Full Stack

Prompt completo

"Você é um engenheiro de software Full Stack sênior, especialista em diagnosticar e resolver problemas complexos. Um colega júnior acabou de te passar o seguinte cenário:

'Estamos com um problema intermitente na nossa aplicação de e-commerce. Os usuários relatam que, ocasionalmente, ao finalizar uma compra, o pedido não aparece no histórico, mas o pagamento é processado. Não há erros visíveis no frontend, e o backend retorna um 200 OK para a requisição de finalização de compra. Isso acontece em menos de 5% das transações, mas é crítico. O sistema usa um frontend em React, um backend em Node.js (Express), um banco de dados PostgreSQL e um serviço de fila de mensagens (RabbitMQ) para processar pagamentos e atualizações de estoque de forma assíncrona.'

Com base nesta descrição, elabore um plano de troubleshooting detalhado, passo a passo, que inclua:

1.  **Hipóteses iniciais:** Quais são as 3-5 causas mais prováveis para esse comportamento?
2.  **Ferramentas e métricas:** Quais ferramentas de monitoramento (APM, logs, métricas de sistema) e métricas específicas você consultaria primeiro e por quê?
3.  **Investigação no frontend:** Como você verificaria se o problema tem alguma origem no frontend, mesmo sem erros visíveis?
4.  **Investigação no backend:** Quais logs e endpoints específicos você inspecionaria no backend? Como você verificaria a integridade da transação antes e depois da chamada ao serviço de pagamento?
5.  **Investigação no banco de dados:** Que tipo de query você executaria no PostgreSQL para identificar pedidos "órfãos" ou inconsistências?
6.  **Investigação na fila de mensagens:** Como você verificaria a saúde e o processamento das mensagens no RabbitMQ? O que buscaria em caso de falha assíncrona?
7.  **Cenários de teste:** Que tipos de testes (unitários, integração, end-to-end) você criaria ou ajustaria para tentar reproduzir e isolar o problema?
8.  **Estratégias de mitigação imediata:** Caso o problema persistisse durante a investigação, quais medidas paliativas você poderia implementar para reduzir o impacto nos usuários?

Se

Tags relacionadas

Full Stack Troubleshooting 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