A arquitetura de software trata da forma como os componentes...

Próximas questões
Com base no mesmo assunto
Q3504797 Arquitetura de Software

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.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E (Errado)

Tema central: A questão aborda os conceitos básicos de microserviços e seu relacionamento com bancos de dados em arquitetura de software. Entender como os microserviços gerenciam dados é fundamental para quem se prepara para concursos de TI.

Resumo teórico: Microserviços são uma abordagem de arquitetura em que um sistema é dividido em pequenos serviços independentes, cada um responsável por uma funcionalidade específica. Um princípio essencial dessa arquitetura é a independência entre os serviços, incluindo autonomia sobre seus próprios dados.

De acordo com fontes como o livro Building Microservices, de Sam Newman, e as recomendações da Microsoft Docs, cada microserviço deve possuir seu próprio banco de dados, de modo a garantir isolamento, escalabilidade e flexibilidade. Compartilhar um único banco de dados relacional entre vários microserviços compromete esses princípios e pode gerar dependências indesejadas.

Justificativa da alternativa correta: A afirmação está errada porque microserviços não devem compartilhar o mesmo banco de dados relacional. O correto é que cada microserviço mantenha sua própria base de dados, o que facilita a manutenção, implantação independente e evolução dos serviços sem afetar os demais.

Estratégias para interpretação: Observe expressões absolutas, como "compartilham o mesmo banco de dados para facilitar a integração". Em arquitetura de microserviços, a autonomia é um valor central – se a alternativa vai contra isso, provavelmente está errada.

Dica de prova: Sempre que ler sobre microserviços e bancos de dados, lembre-se: Cada microserviço deve ser independente, inclusive em relação ao armazenamento dos dados.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Um micro serviço pode utilizar sim o mesmo banco de dados de outro, mas, não é uma regra. Inclusive, é uma boa prática que cada serviço tenha seu próprio banco de dados

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo