A service must own its data and retain the freedom to change its schema as it pleases, without changing its external-facing API. The Products service has ownership over the products' source of truth, and no other team should reach into this directly, ever.
Table of contents
Sharing Data Between MicroservicesWhy sharing a data source is badSharing data is OKSynchronicity and strong consistency don’t scaleEnter Eventual ConsistencyConclusionSort: