Overview
Data Mesh
Domain-oriented data products + self-serve platform + federated governance.
Why it matters
Data mesh treats each domain as a producer of one or more data products — same discipline as microservices, applied to analytics.
Going deeper
The four mesh principles, with the failure mode each one addresses:
- Domain ownership — the team closest to the source owns the data product. Fixes: central team becomes a translator with stale context.
- Data as a product — datasets ship with discoverability, addressability, trust, interoperability, security, self-describing semantics. Fixes: 'mystery tables nobody trusts'.
- Self-serve platform — a paved road for ingest, transform, catalog, access, observability. Fixes: every team reinventing the same wheel.
- Federated computational governance — standards encoded as platform checks, not PDF policies. Fixes: decentralisation degrading into chaos.
The classic anti-pattern: 'we're doing data mesh' = 'we renamed teams but the platform and the governance still don't exist'. Without principles 3 and 4, principle 1 just creates many small data monoliths.