Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — IMPARH 2024

Arquitetura de SoftwareArquitetura 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."
  1. AReverse Proxy.
  2. BLoad Balancer.
  3. CService Mesh.
  4. 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.

1API Gateway
Ponto de entrada único
Roteia para microsserviços
Autenticação, rate limiting, tradução
2Reverse Proxy
Intermediário genérico
3Load Balancer
Distribui carga (rede/transporte)
4Service Mesh
Comunicação interna entre serviços
Componentes de microsserviços
LEVELsoulevel.com.br
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.

Link permanente: /questoes/qg257243