Questão nº 112
Questão de Arquitetura de Desenvolvimento da Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) · CEBRASPE STM 2025 (nº 112)
Julgue os próximos itens, relativos a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
Zuul é um gateway de aplicativos L7 que fornece recursos para roteamento dinâmico e monitoramento, além de permitir avaliar os limites de desempenho e capacidade de sistemas, com vistas a ajustar políticas de escalonamento automático.
Resposta comentada
Zuul é um API Gateway: fica na "porta de entrada" do sistema, recebendo todas as requisições dos clientes e decidindo para qual microsserviço mandar cada uma. "L7" significa camada 7 (a camada de aplicação do modelo OSI), ou seja, ele entende coisas como URL, headers e rotas — não só pacotes de rede. Com isso ele faz roteamento dinâmico (redirecionar chamadas sem recompilar tudo), monitoramento (métricas de tráfego) e ajuda a medir limites de desempenho/capacidade, o que alimenta decisões de escalonamento automático (subir ou descer instâncias conforme a carga).
- Correta: Certo. Zuul é gateway L7 com roteamento dinâmico, monitoramento e suporte a métricas que embasam ajuste de capacidade/escalonamento — exatamente o que o item descreve.
Fica de olho: a banca costuma trocar o papel do Zuul pelo do Eureka — dizer que Zuul é o service discovery (registro/descoberta de serviços) ou que ele faz load balancing sozinho sem gateway. Lembre: Eureka descobre, Zuul roteia. Outra pegadinha comum é negar o "L7" ou dizer que Zuul atua só em camada de transporte (L4).
Fonte: CEBRASPE STM 2025 Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação. Reproduzida para fins de estudo.