FC ConcursosFC Concursos

Questão FC891012

No contexto da arquitetura de microsserviços, um determinado padrão arquitetural é chamado de Database per Service. Assinale a alternativa correta sobre esse padrão.

Arquitetura de Aplicações

Vunesp 2 · 2025

No contexto da arquitetura de microsserviços, um determinado padrão arquitetural é chamado de Database per Service. Assinale a alternativa correta sobre esse padrão.

  1. Determina o uso de bancos de dados NoSQL em substituição aos tradicionais bancos de dados relacionais.
  2. Propõe que os diversos microsserviços que compõem uma aplicação sejam executados na mesma máquina, virtual ou real, onde o servidor de banco de dados que atende a essa aplicação é executado.
  3. Determina que microsserviços devem usar arquivos XML e JSON para persistência de dados, sem utilizar servidores de bancos de dados relacionais ou NoSQL.
  4. Propõe que microsserviços sejam implementados por meio de stored procedures dentro de servidores de bancos de dados relacionais, e não em linguagens convencionais (Java, Python etc.).
  5. Promove gerenciamento de dados descentralizado, propondo que cada microsserviço tenha seu próprio banco de dados, sem que um acesse o banco de dados do outro.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O padrão Database per Service determina que cada microsserviço tenha seu próprio banco de dados exclusivo, promovendo o gerenciamento descentralizado dos dados.

Isso confere autonomia aos serviços: cada equipe pode modelar, escalar e implantar seu armazenamento independentemente, reduzindo acoplamento entre componentes.

Cada serviço pode escolher o tipo de armazenamento mais adequado, por exemplo SQL ou NoSQL, adotando polyglot persistence quando necessário.

O acesso direto ao banco de um serviço por outro é evitado; a troca de informação deve ocorrer por interfaces bem definidas, como APIs ou mensageria, respeitando limites de contexto.

O trade-off principal é a possível duplicação de dados e a necessidade de gerenciar consistência eventual, observabilidade e mecanismos de integração entre serviços.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo