Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — FUNDEP (Gestão de Concursos) 2025

Arquitetura de SoftwareSistemas Distribuídos
Código
qg487703
Banca
FUNDEP (Gestão de Concursos)
Órgão
UFSJ
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Desenvolvimento de Sistemas - PROVA LEDOR
A arquitetura de microsserviços é um estilo de desenvolvimento de software que estrutura uma aplicação como uma coleção de serviços pequenos, autônomos e fracamente acoplados. Essa abordagem contrasta com a arquitetura monolítica, trazendo novas vantagens e desafios.Sobre a arquitetura distribuída de microsserviços, analise as afirmativas a seguir.I. Cada microsserviço é desenvolvido, implantado e mantido de forma independente, o que permite que equipes diferentes trabalhem em partes distintas da aplicação sem afetar o todo.II. Os microsserviços podem ser escritos em diferentes linguagens de programação e utilizar tecnologias de armazenamento distintas, o que permite a escolha da melhor tecnologia para cada funcionalidade.III. A arquitetura de microsserviços reduz significativamente a complexidade operacional, pois a gestão de um grande número de serviços distribuídos é mais simples do que a de uma única aplicação monolítica.Estão corretas as afirmativas
  1. AI e II, apenas.
  2. BI e III, apenas.
  3. CII e III, apenas.
  4. DI, II e III.
Revelar gabarito e comentário

GabaritoA — I e II, apenas.

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 A – Apenas as afirmativas I e II estão corretas. A afirmativa III está incorreta, pois a arquitetura de microsserviços aumenta a complexidade operacional, ao contrário do que afirma.

A banca testa o conhecimento das características fundamentais dos microsserviços e a diferença em relação ao monolito.

Afirmativa

Conteúdo

Correta?

Justificativa

I

Cada microsserviço é desenvolvido, implantado e mantido de forma independente, permitindo que equipes diferentes trabalhem em partes distintas sem afetar o todo.

✅ Sim

É uma das principais vantagens da arquitetura de microsserviços.

II

Microsserviços podem ser escritos em diferentes linguagens e usar tecnologias de armazenamento distintas, possibilitando a escolha da melhor ferramenta para cada funcionalidade (poliglotismo).

✅ Sim

O poliglotismo é característica fundamental dos microsserviços.

III

A arquitetura de microsserviços reduz significativamente a complexidade operacional, pois a gestão de um grande número de serviços distribuídos é mais simples.

❌ Não

A gestão de muitos serviços distribuídos é mais complexa que a de um monolito, devido a desafios de comunicação, coordenação, monitoramento e tratamento de falhas.

Afirmativa I – ✅ Correta

Cada microsserviço é desenvolvido, implantado e mantido de forma independente, permitindo que equipes diferentes trabalhem em partes distintas sem afetar o todo. Essa é uma das principais vantagens da arquitetura.

Afirmativa II – ✅ Correta

Microsserviços podem ser escritos em diferentes linguagens e usar tecnologias de armazenamento distintas, possibilitando a escolha da melhor ferramenta para cada funcionalidade (poliglotismo).

Afirmativa III – ❌ Incorreta

A gestão de muitos serviços distribuídos é mais complexa do que a de um único monolito, devido a desafios de comunicação entre serviços, coordenação, monitoramento, tratamento de falhas, etc. Conforme a literatura, a arquitetura de microsserviços introduz complexidades adicionais nesses aspectos.

Gabarito: Letra A – I e II apenas.

Link permanente: /questoes/qg487703