Back to glossaryDefinition

What is Data Mesh?

A decentralized data architecture that treats data as a product owned by domain teams.

Data mesh is a sociotechnical approach to data architecture introduced by Zhamak Dehghani. It shifts from centralized data platforms (data lakes, data warehouses) to a decentralized model built on four principles: domain ownership (domain teams own and serve their data as products), data as a product (each domain treats its data with product-thinking — discoverability, quality, documentation), self-serve data infrastructure (a platform that enables domains to create and manage data products without central bottlenecks), and federated computational governance (automated policies enforced across domains). Data mesh addresses the scaling challenges of centralized data teams but requires significant organizational maturity and investment in platform capabilities.

Put this into practice

Assess your maturity, discover initiatives, and build your transformation roadmap.

Start free assessment