Questão de Arquitetura de Software — Arquitetura de Software — IMPARH 2024
Arquitetura de Software›Arquitetura de Software
Código
qg257243
Banca
IMPARH
Órgão
Prefeitura de Fortaleza - CE
Ano
2024
Nível
Superior
Cargo
Analista de Regulação - Ciências da Computação
Qual componente é descrito pela seguinte definição?"Um padrão de software amplamente utilizado em arquiteturas de microsserviços, atuando como um ponto de entrada único para todas as requisições dos clientes e roteando essas requisições para os microsserviços apropriados."
AReverse Proxy.
BLoad Balancer.
CService Mesh.
DAPI Gateway.
Revelar gabarito e comentário▾
GabaritoD — API Gateway.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
API Gateway em Arquiteturas de Microsserviços
Gabarito: letra D (API Gateway). A definição descreve exatamente o papel de um API Gateway: ponto de entrada único que recebe requisições externas e as roteia para os microsserviços internos apropriados, funcionalidade central nesse padrão arquitetural.
A banca testa o conhecimento sobre componentes típicos de microsserviços. Enquanto Reverse Proxy, Load Balancer e Service Mesh têm funções relacionadas, a definição se alinha precisamente ao conceito de API Gateway.
Componentes de microsserviços: API Gateway (Ponto de entrada único, Roteia para microsserviços, Autenticação, rate limiting, tradução); Reverse Proxy (Intermediário genérico); Load Balancer (Distribui carga (rede/transporte)); Service Mesh (Comunicação interna entre serviços)
Alternativa A — ❌ Incorreta
Reverse Proxy atua como intermediário para servidores, mas não é o termo consagrado para o padrão de entrada única em microsserviços. Embora um reverse proxy possa ser usado como parte de um gateway, a definição destaca "roteamento para microsserviços apropriados", que é função típica de um API Gateway.
Alternativa B — ❌ Incorreta
Load Balancer distribui carga entre instâncias, geralmente em nível de rede ou transporte, sem a inteligência de roteamento baseada em lógica de negócio ou agregação de respostas, características do API Gateway.
Alternativa C — ❌ Incorreta
Service Mesh é uma camada de infraestrutura para comunicação entre microsserviços, mas não é um ponto de entrada único para requisições externas; opera na comunicação interna.
Alternativa D — ✅ Correta ⟵ GABARITO
API Gateway é o padrão amplamente adotado em microsserviços para atuar como porta de entrada única, roteando requisições para os serviços internos, podendo também realizar autenticação, rate limiting, tradução de protocolos, etc. A definição do enunciado casa perfeitamente.
PEGA ESSA DICA!
Em questões sobre componentes de microsserviços, lembre-se: API Gateway = ponto de entrada externo; Service Mesh = comunicação interna; Load Balancer = distribuição de carga; Reverse Proxy = intermediário genérico. O API Gateway agrega funções de roteamento inteligente e governança de API.