Questão FC670933
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
Arquitetura de Aplicações
QUADRIX · 2025
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.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada ERRADO porque, em uma arquitetura de microsserviços, cada serviço deve ter banco de dados próprio e independente. Compartilhar um mesmo banco relacional gera acoplamento de esquema e implantação, impedindo que serviços evoluam, escalem e sejam implantados de forma autônoma.
O modelo de banco por serviço garante autonomia de desenvolvimento e permite usar tecnologias de armazenamento distintas conforme necessidade. Para integrar dados entre serviços, usam-se APIs, replicação, eventos e padrões como consistência eventual e saga, evitando transações distribuídas complexas.
Portanto, afirmar que microsserviços compartilham o mesmo banco para facilitar integração é incorreto; isso cria pontos únicos de falha e reduz os benefícios arquiteturais dos microsserviços.
Conteúdo do catálogo FC Concursos · Atualizado em