In this article, I’m going to share my thoughts about data mesh, a concept I came across a few years back. It was first introduced in 2018 at a conference called "Building Scalable and Reliable Data Products" by Zhamak Dehghani. The concept is based on Domain Driven Design from the Book “Domain-Driven Design: Tackling Complexity in the Heart of Software” by Eric Evans.
Data mesh is a new technology that could provide a framework for managing distributed data ecosystems more effectively by treating data as a product and empowering teams to take ownership of their data while also enabling effective communication to interconnect distributed data residing in different locations. By effective communication, I meant building a solid linkage between the data domains for proper data availability.