Prompt completo
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.
Tags relacionadas
Backend
Tratamento de erros
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 Backend
ChatGPT
Estratégias de cache e performance em Backend
Prompt gerado automaticamente para Cache e performance em Backend
4 usos
ChatGPT
Estratégias de tratamento de erros em Backend
Prompt gerado automaticamente para Tratamento de erros em Backend
6 usos
ChatGPT
Estratégias de deploy e ci/cd em Backend
Prompt gerado automaticamente para Deploy e CI/CD em Backend
5 usos