Data Mesh: How It All Comes Together
In 2019, researcher Zhamak Dehghani first described the approach that conceptually unites many of the previous ideas: the Data Mesh.
The idea: If domains treat their data as their own products, it no longer flows through a central bottleneck but moves freely through a networked system. Data products thus become consumable like internal APIs: other teams can independently discover, understand, and use them without needing to know the underlying operational systems or business processes in detail. While bottlenecks are reduced through distributed responsibility and data can be processed and structured more effectively through targeted domain knowledge, implementing a Data Mesh architecture simultaneously requires profound organizational changes.
Teams and systems must be realigned. Added to this is the challenge of consistent standards: if, for example, "Customer" is defined differently in every domain, new silos emerge at the semantic level. Therefore, strong governance structures and high organizational maturity are crucial. Furthermore, domains remain interdependent, as changes to one data product can impact many other teams. The central data team does not disappear either; instead, it takes on a new focus on infrastructure, platforms, and governance.