Questão FC373581
Em um cenário de sistema de microsserviços um técnico deseja expor alguns dos microsserviços para acesso externo e ocultar outros. Como ele está usando o Spring Cloud, para protege
Arquitetura de Aplicações
FCC · 2022
Em um cenário de sistema de microsserviços um técnico deseja expor alguns dos microsserviços para acesso externo e ocultar outros. Como ele está usando o Spring Cloud, para proteger os microsserviços expostos contra solicitações de clientes malintencionados, ele pode usar o
- Galaxy Eureka como edge server.
- Apache Toncat como service discovery.
- Apache Wildfly como security server.
- Netflix Zuul como edge server.
- Swagger como security server.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Netflix Zuul atua como um edge server (gateway) colocada na borda do sistema para centralizar e controlar o tráfego externo destinado aos microsserviços.
Como ponto único de entrada, o Zuul realiza roteamento dinâmico, encaminhando requisições apenas aos serviços autorizados e ocultando endpoints internos do usuário externo.
Ele permite aplicar filtros pré e pós-processamento para validar tokens, implementar autenticação e autorização, bloquear padrões maliciosos e normalizar cabeçalhos.
Além disso, o Zuul suporta políticas de rate limiting, SSL termination, CORS e integração com descoberta de serviço (por exemplo, via Spring Cloud), facilitando proteção centralizada, monitoramento e registro de tráfego para mitigar clientes mal-intencionados.
Conteúdo do catálogo FC Concursos · Atualizado em