Discussion about this post

User's avatar
Sami Laine's avatar

Thanks for your excellent post about important topic. It reminds me of my thoughts when I first came across the term just before Covid in 2019. I mentioned to the lead engineers that it seemed like a mix of old data management best practices, but there were many misunderstandings and some clearly wrong statements.

One major issue was the confusion around decentralization versus centralization, and governance versus implementation. Some claims were incorrect and led to more chaos, just as you described.

Fortunately, Zhamak wrote a book that offers a more updated view on the topic and best practices. However, many people still read inconsistent blogs and guidelines from different vendors online. One of my favorite parts of the Data Mesh book is this:

"Data product owners are the long-term owners of the domains’ data products. They intrinsically care about the longevity and success of their data product as a member of the mesh. They have accountability for the security, quality, and integrity of their data. Given the guiding principle of executing decisions locally, the data product owners are ultimately accountable for making sure the global governance decisions are executed at the level of every single data product. Early buy-in and contribution of domains to define the global policies is crucial in adoption of them."

This shows that, according to its founder, Data Mesh does include global centralized data governance, as suggested by traditional data management practices. Decentralized teams must follow centralized data governance, which is what makes it a mesh instead of a mess.

In conclusion, a lot of the confusion around Data Mesh comes from a lack of understanding of data management practices and what Data Mesh really means, as intended by Zhamak and others. It is often presented only as a decentralized approach, overlooking the important role of centralized global data governance. Yet, Data Mesh should always have a strong centralized data governance as required by international laws and data management best practices. Its not meant to be a data silo approach.

Sami Laine, Senior Advisor, Aalto EE.

Expand full comment
1 more comment...

No posts