Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2025

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
fg108587
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista Programador - Classe B
A orquestração de serviços é usada para gerenciar e automatizar a implantação, o dimensionamento e a operação de aplicações em containers. Os containers são uma forma de empacotar uma aplicação e suas dependências de maneira que ela possa ser executada de forma consistente em qualquer ambiente.Com relação a orquestração de serviços e o uso de containers, assinale (V) para a afirmativa verdadeira e (F) para a falsa.( ) Ferramentas como Kubernetes e Docker Swarm são populares para orquestração de serviços, pois permitem gerenciar, coordenar e programar contêineres em grande escala.( ) Um API Gateway atua como um proxy reverso, ficando entre os aplicativos cliente e os microsserviços, fornecendo um único ponto de entrada para todas as requisições de clientes a um conjunto de serviços.( ) Nos microsserviços o software consiste em pequenos serviços integrados e dependentes, que se comunicam usando APIs bem definidas, onde cada serviço realiza uma única função.As afirmativas são, respectivamente,
  1. AV – F – F.
  2. BV – V – F.
  3. CF – F – V.
  4. DF – V – V.
  5. EV – F – V.
Revelar gabarito e comentário

GabaritoB — V – V – F.

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”.

Orquestração de serviços, API Gateway e microsserviços

Gabarito: B (V – V – F). A primeira afirmativa é verdadeira: Kubernetes e Docker Swarm são ferramentas populares de orquestração de contêineres. A segunda é verdadeira: um API Gateway funciona como proxy reverso, ponto único de entrada para requisições a microsserviços. A terceira é falsa: microsserviços são serviços independentes e pouco acoplados, e não "dependentes" como afirma o enunciado.

Primeira afirmativa — ✅ Verdadeira

Ferramentas como Kubernetes e Docker Swarm são padrão de mercado para orquestração de contêineres. Elas automatizam deploy, escalonamento, balanceamento de carga e gerenciamento de contêineres em clusters, como afirmado.

Segunda afirmativa — ✅ Verdadeira

O API Gateway atua como intermediário entre clientes e microsserviços, provendo um único endpoint, roteamento, autenticação, limitação de taxa e outras funções de proxy reverso. É um componente clássico em arquiteturas baseadas em microsserviços.

Terceira afirmativa — ❌ Falsa

O erro está em dizer que os microsserviços são "integrados e dependentes". Na arquitetura de microsserviços, cada serviço é autônomo, possui seu próprio banco de dados e pode ser desenvolvido, implantado e escalado de forma independente. A comunicação ocorre por APIs, mas os serviços devem ser o mais desacoplados possível − a ideia é evitar dependências rígidas.

Gabarito: B – V, V, F.

Link permanente: /questoes/fg108587