Questão de Arquitetura de Software — Arquitetura de Software — Instituto Consulplan 2024
Arquitetura de Software›Arquitetura de Software
Código
qg294389
Banca
Instituto Consulplan
Órgão
PRODABEL - MG
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação - TIC
Qual é o impacto da adoção da arquitetura de microsserviços na relação entre arquitetura backend e frontend, juntamente com a arquitetura de API, dentro da Engenharia de Software moderna?
AA arquitetura de microsserviços centraliza todas as funcionalidades tanto do backend quanto do frontend, reduzindo a necessidade de arquitetura de API.
BSob a influência da arquitetura de microsserviços, a arquitetura de API se torna obsoleta, pois não há mais necessidade de comunicação entre os diferentes componentes do sistema.
CCom a arquitetura de microsserviços, o frontend torna-se responsável por toda a lógica de negócios, enquanto o backend foca apenas no armazenamento de dados, eliminando a necessidade de uma arquitetura de API.
DA arquitetura de microsserviços incentiva a separação clara entre backend e frontend, com o backend responsável pela lógica de negócios e processamento de dados, enquanto o frontend cuida da interface do usuário. A arquitetura de API é essencial para a comunicação entre essas camadas.
Revelar gabarito e comentário▾
GabaritoD — A arquitetura de microsserviços incentiva a separação clara entre backend e frontend, com o backend responsável pela lógica de negócios e processamento de dados, enquanto o frontend cuida da interface do usuário. A arquitetura de API é essencial para a comunicação entre essas camadas.
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”.
Arquitetura de microsserviços e separação frontend/backend
Gabarito: letra D. A adoção de microsserviços reforça a separação clara entre frontend e backend, cabendo ao backend a lógica de negócios e ao frontend a interface, sendo a API o meio de comunicação essencial entre essas camadas. O material de apoio destaca que os microsserviços são independentes, autônomos e se comunicam por APIs, exigindo um API Gateway para padronizar o acesso.
A banca testa o entendimento do papel de cada camada e da importância da API na arquitetura moderna. Resumindo os conceitos centrais:
Microsserviços: descentralizam funcionalidades, são pouco acoplados e cada serviço possui sua própria lógica de negócios.
Frontend: responsável pela interface do usuário (UI), consumindo dados via API.
Backend: abriga lógica de negócios, processamento e persistência, expondo endpoints via API.
API: ponte de comunicação entre frontend e backend; essencial e não obsoleta.
Arquitetura de microsserviços
1Características
Descentralizada
Baixo acoplamento
Serviços autônomos
2Separação de responsabilidades
Backend
Lógica de negócios
Processamento de dados
Persistência
Frontend
Interface do usuário (UI)
Consome dados via API
3API
Ponte de comunicação
Essencial (não obsoleta)
API Gateway padroniza acesso
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que os microsserviços centralizam todas as funcionalidades e reduzem a necessidade de API. É o oposto: os microsserviços descentralizam as funcionalidades em serviços independentes, e a API torna-se ainda mais necessária para coordenar a comunicação entre eles e com o frontend. O erro é a centralização em vez de descentralização.
Alternativa B — ❌ Incorreta
Alega que a arquitetura de API se torna obsoleta. Falso: os microsserviços comunicam-se entre si exclusivamente por APIs (REST, gRPC, mensageria). Sem APIs, não haveria como os serviços trocarem dados. A API é um pilar da arquitetura, não um legado descartável.
Alternativa C — ❌ Incorreta
Inverte os papéis: diz que o frontend assume a lógica de negócios e o backend só armazena dados. Na prática, o backend detém a lógica de negócios e o processamento; o frontend foca na experiência do usuário. A API continua necessária para a comunicação, e não é eliminada.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve corretamente a separação de responsabilidades: backend com lógica de negócios, frontend com interface, e API como meio de comunicação. Essa visão está alinhada com o material RAG, que afirma que os microsserviços são independentes e se comunicam por APIs, utilizando frequentemente um API Gateway para centralizar autenticação e roteamento.
Gabarito: letra D – a única alternativa que reflete o impacto real da arquitetura de microsserviços na relação frontend/backend e no papel essencial das APIs.