Melhores práticas de tratamento de erros para Backend

Prompt gerado automaticamente para Tratamento de erros em Backend

5.0
36 usos
ChatGPT
Usar no ChatGPT
Crie um guia interativo, passo a passo, para desenvolvedores backend que implementam microsserviços em arquiteturas distribuídas. O guia deve focar especificamente na estratégia de tratamento de erros, abordando os seguintes pontos:

1. **Classificação e padronização de erros:** Como definir e categorizar diferentes tipos de erros (e.g., erros de negócio, erros de infraestrutura, erros de validação) e como padronizar suas respostas (códigos HTTP, mensagens, payloads) para consumo por outros serviços e clientes.
2. **Estratégias de resiliência (circuit breaker, retry, fallback):** Explique, com exemplos práticos em um contexto de microsserviços, como implementar padrões como Circuit Breaker, Retry e Fallback para aumentar a tolerância a falhas e evitar o colapso em cascata. Inclua considerações sobre limites de tentativas, backoff exponencial e comportamentos padrão.
3. **Monitoramento e rastreamento de erros:** Descreva as melhores práticas para monitorar e rastrear erros em um ambiente distribuído, incluindo o uso de IDs de correlação (correlation IDs), logs estruturados e ferramentas de observabilidade (e.g., ELK Stack, Prometheus, Grafana, Jaeger).
4. **Testes de falha (chaos engineering):** Como simular falhas intencionalmente (chaos engineering) para validar a eficácia das estratégias de tratamento de erros e a resiliência do sistema.

O guia deve ser prático, com exemplos de código em uma linguagem de programação backend popular (e.g., Python com Flask/FastAPI, Java com Spring Boot, Node.js com Express) e diagramas explicativos quando necessário. O tom deve ser didático e encorajador, visando capacitar o desenvolvedor a construir sistemas mais robustos e confiáveis.

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Backend

Continue explorando prompts nesta categoria.

Estratégias de deploy e ci/cd em Backend

Prompt gerado automaticamente para Deploy e CI/CD em Backend

Guia para deploy e ci/cd em Backend

Prompt gerado automaticamente para Deploy e CI/CD em Backend

Estratégias de tratamento de erros em Backend

Prompt gerado automaticamente para Tratamento de erros em Backend