Pular para o conteúdo principal

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

Arquitetura de SoftwareArquitetura 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.
  1. 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
  2. BMicrosserviços compartilham recursos e dependências para evitar redundância, garantindo que os serviços não sejam completamente autônomos ou independentes
  3. 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
  4. 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.

Gabarito: letra D.

Link permanente: /questoes/qg220678