

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em sistemas distribuídos e baseados em microsserviços, falhas parciais são esperadas e inevitáveis. Dependências externas podem tornar-se lentas ou indisponíveis, propagando falhas em cascata e degradando a experiência do usuário. Para mitigar esse risco, padrões de resiliência são adotados com o objetivo de isolar falhas, proteger recursos e permitir recuperação controlada do sistema.
Considere uma API back-end que depende de um serviço externo de pagamento. Em situações de instabilidade desse serviço, a API começa a apresentar lentidão generalizada e falhas sucessivas, afetando usuários que não dependem diretamente da funcionalidade de pagamento.
Nesse contexto, assinale a alternativa que descreve corretamente a aplicação do padrão Circuit Breaker para aumentar a resiliência do sistema.
Interromper temporariamente as chamadas ao serviço externo após um número configurável de falhas, permitindo recuperação e evitando sobrecarga do sistema.
Repetir indefinidamente as chamadas ao serviço externo até que uma resposta válida seja obtida, garantindo disponibilidade funcional.
Centralizar todas as chamadas externas em um único serviço síncrono,reduzindo a complexidade da comunicação distribuída.
Substituir o serviço externo por chamadas diretas ao banco de dados, eliminando a dependência de integrações externas.