Prompt completo
**Prompt:** "Você é um especialista em arquitetura de sistemas e padrões de design. Sua tarefa é descrever detalhadamente como o padrão 'Circuit Breaker' pode ser implementado em um sistema de microserviços distribuídos, utilizando uma linguagem de programação moderna (Java, Python ou Go) e um framework de orquestração de contêineres (Kubernetes ou Nomad). Inclua os seguintes pontos: 1. **Motivação:** Qual problema o Circuit Breaker resolve nesse contexto e quais as consequências de sua ausência? 2. **Componentes:** Quais são os principais componentes do Circuit Breaker (contador de falhas, limiar, período de reset, estado fechado/aberto/meio-aberto)? 3. **Fluxo de Operação:** Descreva o ciclo de vida de uma requisição que passa por um Circuit Breaker, incluindo as transições de estado e as ações tomadas em cada estado. 4. **Exemplo de Código (Pseudocódigo ou Trechos):** Apresente trechos de código que ilustrem a lógica de implementação do Circuit Breaker para chamadas de serviço externas, incluindo a medição de falhas, a lógica de abertura/fechamento e o tratamento de *fallback*. 5. **Configuração e Monitoramento:** Quais métricas devem ser monitoradas para avaliar a eficácia do Circuit Breaker e como ele pode ser configurado dinamicamente? 6. **Considerações Adicionais:** Discuta desafios comuns na implementação (ex: *cascading failures*, granularidade), alternativas ou complementos (ex: Bulkhead, Retry) e as melhores práticas para garantir a resiliência do sistema. Seja preciso, técnico e utilize exemplos práticos para ilustrar seus pontos."
Tags relacionadas
System Design
Padrões de design em System Design
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 System Design
ChatGPT
Melhores práticas de debugging em system design para System Design
Prompt gerado automaticamente para Debugging em System Design em System Design
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em system design para System Design
Prompt gerado automaticamente para Casos de uso práticos em System Design em System Design
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em system design para System Design
Prompt gerado automaticamente para Casos de uso práticos em System Design em System Design
4 usos