Magna Concursos
4178666 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: UFLA
Orgão: UFLA
Provas:

Em arquiteturas modernas baseadas em microsserviços, é comum a utilização de uma API Gateway, que atua como um ponto único de entrada para requisições externas. Esse componente integra a camada de middleware, sendo responsável por funções como roteamento de requisições, autenticação, transformação de mensagens, controle de acesso e aplicação de políticas de segurança, permitindo que clientes acessem múltiplos serviços de backend de forma transparente.

Considere o seguinte exemplo de configuração simplificada de um gateway para registrar um serviço e criar uma rota de acesso:

# Registro de um serviço backend
curl -X POST http://localhost:8001/services \
  --data name=servico-usuarios \
  --data url=http://localhost:5000
# Criação de uma rota para acesso externo
curl -X POST http://localhost:8001/services/servico-
usuarios/routes \
  --data 'paths[]=/usuarios'

Clientes podem acessar o serviço por meio do endpoint:

http://localhost:8000/usuarios

O gateway encaminhará automaticamente a requisição para o serviço backend correspondente.

Com base no funcionamento de API Gateways em arquiteturas distribuídas, analise as afirmativas a seguir.

I. A configuração apresentada permite que o cliente acesse o recurso /usuarios pelo gateway, sem precisar conhecer diretamente o endereço ou a porta do serviço backend responsável pelo processamento da requisição.

II. A presença da API Gateway na arquitetura implica que os serviços internos deixam de se comunicar diretamente entre si, passando toda interação obrigatoriamente pelo gateway.

III. A centralização do acesso aos serviços em uma API Gateway possibilita a implementação de mecanismos comuns, como autenticação, registro de logs e limitação de requisições, em um único ponto da arquitetura.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas

Analista de TI

70 Questões