Em um Tribunal de Justiça, um portal de serviços digitais pe...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: A decisão dependia de reconhecer a associação correta entre os padrões e suas funções no contexto de microsserviços com escalabilidade dinâmica e falhas temporárias em dependências.
- Em questões de microsserviços, valide primeiro quem faz entrada externa: API Gateway, e não Service Discovery nem broker de mensagens.
- Quando o enunciado mencionar escalabilidade dinâmica de instâncias, procure Service Discovery como mecanismo de localização.
- Se houver falhas temporárias em dependências síncronas, o padrão compatível é Circuit Breaker; ele não substitui a dependência nem elimina a falha.
- Quando o problema for não travar o fluxo principal por etapas posteriores ou não críticas, mensageria é o mecanismo de desacoplamento indicado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Fundamentação Teórica:
API Gateway: Age como um proxy reverso e ponto único de entrada para clientes externos, centralizando roteamento, segurança (autenticação/criptografia) e limitação de taxa (rate limiting).
Service Discovery: Ferramenta (como Eureka ou Consul) que mantém um registro atualizado dos endereços de rede (IP e Porta) das instâncias dos microsserviços, essencial em ambientes onde contêineres sobem e descem dinamicamente.
Circuit Breaker (Disjuntor): Padrão de tolerância a falhas (ex: Resilience4j). Se um serviço legado começa a falhar ou ficar lento, o disjuntor "abre", bloqueando as chamadas e retornando uma resposta padrão (fallback), evitando que todo o sistema fique travado esperando resposta.
Mensageria (Brokers): Sistemas como Kafka ou RabbitMQ que permitem o envio assíncrono de eventos. O usuário protocola a petição (síncrono), o sistema confirma, e coloca um evento na fila para que notificações sejam enviadas depois (assíncrono), não travando a tela do usuário.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo