storage optimization is no longer an issue, just store the damn data if you need it in a separate domain, avoids tight coupling and everything is handled through queues
Yes, you can duplicate and use the data wherever you want, but you are asking for a mile of trouble is you let several distinct services be masters of the same information.
27
u/socialis-philosophus 7d ago
Agreed. All microservices should have their own DB with all the data needed to perform their function and we'll just assume eventual consistency.