Questão nº 38
Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 38)
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 mal-intencionados, ele pode usar o
- AGalaxy Eureka como edge server.
- BApache Toncat como service discovery.
- CApache Wildfly como security server.
- DNetflix Zuul como edge server. (alternativa correta)
- ESwagger como security server.
Resposta comentada
Gabarito Alternativa D
Um API Gateway (ou edge server) é como um porteiro inteligente para seus microsserviços, controlando quem pode entrar, para onde vai cada pedido e adicionando uma camada de segurança antes que a requisição chegue aos serviços internos.
A) Incorreta: "Galaxy Eureka" não é um componente padrão do Spring Cloud; o Netflix Eureka é usado para descoberta de serviços, não como edge server.
B) Incorreta: Apache Tomcat (provável erro de digitação para "Toncat") é um servidor web e container de servlets, não um sistema de descoberta de serviços. (Armadilha: A banca tenta confundir com um termo técnico real, "service discovery", mas atribui a função a uma ferramenta errada, o Tomcat, que não tem essa finalidade.)
C) Incorreta: Apache Wildfly é um servidor de aplicação Java EE, não um edge server ou servidor de segurança para microsserviços no contexto Spring Cloud.
(D) Correta: O Netflix Zuul atua como um API Gateway (ou edge server), permitindo rotear requisições externas para microsserviços específicos, aplicar filtros de segurança e ocultar a topologia interna.
E) Incorreta: Swagger (hoje OpenAPI Specification) é uma ferramenta para documentação de APIs, não um servidor de segurança.
Fonte: FCC TRT4 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.