Pular para o conteúdo principal

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

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg597699
Banca
Quadrix
Órgão
CREMESE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.Microsserviços compartilham o mesmo banco de dados relacional para facilitar a integração.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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: Independência de Dados

Gabarito: Errado (alternativa E). A afirmação está incorreta, pois um dos princípios fundamentais da arquitetura de microsserviços é que cada serviço deve possuir seu próprio banco de dados (ou sua própria instância de dados), garantindo baixo acoplamento e autonomia. Compartilhar o mesmo banco de dados relacional entre microsserviços cria dependências diretas, dificulta a evolução independente e viola o princípio de desacoplamento.

Microsserviços
  • 1Princípios
    • Baixo acoplamento
    • Autonomia
  • 2Banco de dados
    • Compartilhado (viola o princípio)
    • Database per service
      • Cada serviço gerencia sua persistência
      • Comunicação via APIs
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Lembre-se do princípio "banco de dados por serviço" (database per service) ao estudar microsserviços. Cada serviço gerencia sua própria persistência e se comunica apenas via APIs, nunca por acesso direto ao banco de outro serviço.

Portanto, o item está ERRADO.

Link permanente: /questoes/qg597699