Pular para o conteúdo principal

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

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg536033
Banca
IMPARH
Órgão
CGM de Fortaleza - CE
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Interno - Área 2 (Ciências da Computação)
Sobre o conceito de microsserviços, analise as afirmações abaixo e marque a opção correta.I. Filas de mensagens permitem comunicação assíncrona entre microsserviços, desacoplando a comunicação e melhorando a resiliência do sistema.II. Microsserviços são autossuficientes, permitindo que cada um funcione independentemente e tenha seu próprio ciclo de desenvolvimento, implantação e escalabilidade.
  1. AI é verdadeira e II é falsa.
  2. BI é falsa e II é verdadeira.
  3. CAs duas afirmações são verdadeiras.
  4. DAs duas afirmações são falsas.
Revelar gabarito e comentário

GabaritoC — As duas afirmações são verdadeiras.

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 C. As duas afirmações são verdadeiras. Filas de mensagens permitem comunicação assíncrona, desacoplando os serviços e aumentando a resiliência. Microsserviços são autossuficientes, cada um com seu próprio ciclo de desenvolvimento, implantação e escalabilidade.

Item I — ✅ Correto

Filas de mensagens são um mecanismo de mensageria que possibilita comunicação assíncrona entre microsserviços. Isso desacopla os serviços, pois o remetente não precisa aguardar a resposta, e melhora a resiliência: se um serviço falha, a mensagem pode ser processada posteriormente. Esse é um conceito fundamental em arquiteturas distribuídas.

Item II — ✅ Correto

Microsserviços são projetados para serem autossuficientes: cada um implementa uma capacidade de negócio específica, pode ter seu próprio banco de dados, ser desenvolvido em linguagens diferentes, e é implantado e escalado independentemente. Isso permite ciclos de desenvolvimento ágeis e escalabilidade granular.

Conclusão: Ambos os itens são verdadeiros. Portanto, a alternativa correta é a letra C.

Link permanente: /questoes/qg536033