Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — UEM 2025

Arquitetura de SoftwareArquitetura de Software
Código
qg617011
Banca
UEM
Órgão
UEM
Ano
2025
Nível
Superior
Cargo
Analista de Informática - Edital nº 175
Assinale a alternativa que indica um dos principais desafios que precisa ser tratado em uma arquitetura de microsserviços.
  1. ARedução do acoplamento entre camadas internas de um único sistema monolítico.
  2. BEliminação da integração contínua, pois cada serviço é independente.
  3. CAumento da complexidade de gerenciamento e monitoramento.
  4. DDiminuição da latência de comunicação, pois as chamadas de serviços ocorrem sempre localmente.
  5. EEliminação do versionamento de APIs.
Revelar gabarito e comentário

GabaritoC — Aumento da complexidade de gerenciamento e monitoramento.

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

Gabarito: letra C. O principal desafio em uma arquitetura de microsserviços é o aumento da complexidade de gerenciamento e monitoramento, devido à natureza distribuída e à independência dos serviços. As demais alternativas ou não se aplicam a microsserviços ou contrariam as características dessa arquitetura.

Alternativa A — ❌ Incorreta

Aborda a redução do acoplamento entre camadas internas de um sistema monolítico, o que não é um desafio específico de microsserviços. Em microsserviços, o acoplamento entre serviços é reduzido, mas o desafio está na gestão de múltiplos serviços independentes, não em camadas internas de um monolito.

Alternativa B — ❌ Incorreta

Afirma que a integração contínua é eliminada porque cada serviço é independente. Na verdade, microsserviços exigem ainda mais automação e integração contínua para coordenar deploys e testes de múltiplos serviços. A independência não elimina a necessidade de CI; pelo contrário, a complexidade aumenta.

Alternativa C — ✅ Correta ⟵ GABARITO

Correta. O gerenciamento e monitoramento de dezenas ou centenas de serviços independentes, cada um com seus próprios logs, métricas e dependências, representa um dos maiores desafios da arquitetura de microsserviços. Conforme as referências técnicas, a introdução de complexidades adicionais em gerenciamento de sistemas distribuídos é uma característica dessa arquitetura.

Alternativa D — ❌ Incorreta

Alega que a latência de comunicação diminui porque as chamadas são sempre locais. Em microsserviços, as chamadas geralmente ocorrem via rede, entre serviços distribuídos, o que aumenta a latência e adiciona overhead de comunicação, ao contrário do que afirma a alternativa.

Alternativa E — ❌ Incorreta

Diz que o versionamento de APIs é eliminado. Na prática, microsserviços exigem versionamento cuidadoso de APIs para garantir compatibilidade entre serviços evoluindo independentemente. A eliminação não é possível; pelo contrário, o versionamento é uma prática essencial.

Gabarito: letra C.

Link permanente: /questoes/qg617011