Foreword
When I first encountered the Data Mesh concept in late 2020, I was much more steeped in the best practices of the operational world, especially site reliability engineering (SRE) and distributed systems. Zhamak Dehghani, the creator of the Data Mesh concept, proposed a number of ways of doing analytics, machine learning, and data work that felt very familiar and a bit obvious because of how long they had been adopted in the software world, like shifting ownership left, product thinking, continuous integration and continuous delivery (CI/CD), etc.
However, after I spent a few weeks digging deeper, including into what people were actually saying about Data Mesh in posts on LinkedIn and Twitter—so not just the articles, presentations, and podcasts—there was a resounding question underlying everything: OK, but how? The data world in general hadn’t done work in any way close to what Data Mesh calls for, and trying to simply jump into entirely new ways is 1) disruptive in general and 2) abhorrent to most data people....
Because of all the questions around Data Mesh, I created a community that is now over 10,000 people strong (Data Mesh Learning) and a podcast as well to explore this with more than 300 episodes (Data Mesh Radio). Because that question is still the most pertinent and pernicious one about Data Mesh today: OK, but how?
From the very early days of the community, both Jean-Georges and Eric have been helping people to explore this question. Not just what is Data Mesh—I ...