2
respostas

Se trata de uma arquitetura monolítica, quando temos diferentes serviços que utilizam o mesmo banco de dados?

Tenho um conjunto de serviços que utilizam o mesmo banco de dados, no entanto, ainda assim consigo realizar manutenções no código de um serviço sem afetar o outro. Ou seja, a única dependência entre eles está no banco de dados. Como nas primeiras aulas foi apresentando uma arquitetura de microserviços com banco de dados diferentes para cada serviço, me surgiu essa dúvida.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

As tabelas entre estes seus serviços são compartilhadas entre eles?

Se é compartilhada quando voce modificar a estrutura de uma tabela vai impactar não só um serviço, mas todos os demais ocasionando o mesmo problema de um monolítico.

Outra questão é por compartilhar a mesma base tu deve manter os seus serviços sempre depedente de um mesmo servidor, que neste caso é o servidor do Banco. Se o servidor do Banco ficar offline, todos seus serviços ficam fora.

As tabelas são compartilhadas sim.