Questão de Arquitetura de Software — Arquitetura de Software — IBFC 2024
Arquitetura de Software›Arquitetura de Software
Código
qg220678
Banca
IBFC
Órgão
TRF - 5ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas de Informação
Sobre a arquitetura de microsserviços, assinale a alternativa que apresenta a ideia desta arquitetura.
AMicrosserviços são agrupados em um único serviço monolítico para garantir que todos os elementos de funcionalidade sejam gerenciados de forma centralizada e com menor sobrecarga
BMicrosserviços compartilham recursos e dependências para evitar redundância, garantindo que os serviços não sejam completamente autônomos ou independentes
CA arquitetura de microsserviços se baseia na centralização de todos os elementos de funcionalidade em um serviço principal, com serviços adicionais subordinados a este serviço principal
DCada microsserviço é projetado para ser autônomo e independente, permitindo que funcione de forma isolada dos outros serviços, o que facilita a escalabilidade e a manutenção
Revelar gabarito e comentário▾
GabaritoD — Cada microsserviço é projetado para ser autônomo e independente, permitindo que funcione de forma isolada dos outros serviços, o que facilita a escalabilidade e a manutenção
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”.
Microsserviços
Gabarito: letra D. A arquitetura de microsserviços organiza a aplicação como um conjunto de serviços pequenos, autônomos e independentes, cada um responsável por uma capacidade de negócio específica, permitindo implantação, escalabilidade e manutenção independentes — exatamente o que descreve a alternativa D.
A banca testa o conceito fundamental dessa arquitetura: a descentralização e a autonomia dos serviços, em contraste com modelos monolíticos ou centralizados.
Alternativa A — ❌ Incorreta
Afirma que microsserviços são agrupados em um único serviço monolítico — isso contradiz o princípio básico da arquitetura, que busca justamente fragmentar a aplicação em serviços independentes, e não reuni-los.
Alternativa B — ❌ Incorreta
Diz que microsserviços compartilham recursos e dependências para evitar redundância, e que não são completamente autônomos. Na realidade, a premissa é que cada microsserviço seja autônomo, com seu próprio banco de dados e lógica, e o compartilhamento é evitado ao máximo (princípio "compartilhe nada").
Alternativa C — ❌ Incorreta
Descreve uma arquitetura centralizada, com um serviço principal subordinando os demais. Isso é típico de um monolito com módulos, não de microsserviços, onde não há hierarquia central — todos os serviços são pares e independentes.
Alternativa D — ✅ Correta ⟵ GABARITO
Define com precisão a essência dos microsserviços: cada serviço é autônomo, independente e isolado, facilitando escalabilidade e manutenção. Essa independência permite que equipes diferentes trabalhem e implantem seus serviços sem coordenação central.
PEGA ESSA DICA!
Para identificar a alternativa correta em questões sobre microsserviços, procure por palavras-chave como autônomo, independente, pouco acoplado, implantação independente, escalabilidade individual. Qualquer menção a centralização, compartilhamento forçado ou hierarquia entre serviços é sinal de erro.