A arquitetura de software trata da forma como os componentes...
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.
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