Home/ IT/ Data Mesh Architecture
IT · Seminar 05 · Decentralised, domain-owned data

Data Mesh Architecture

Data mesh decentralises analytics, treating data as a product owned by the domains that know it best, served through a shared self-service platform with federated governance.

data meshdata productdomain ownershipgovernanceanalytics

Central data lakes and warehouses concentrate all analytics data in one team that often lacks domain context, creating bottlenecks and poor data quality. Data mesh proposes a socio-technical shift: decentralise data ownership to the business domains that produce and understand it, and treat their data as a product for others to consume.

Four principles

Data mesh rests on four pillars working together. Domain ownership — each domain owns its analytical data. Data as a product — that data is discoverable, trustworthy and well-documented, with an owner accountable for quality. Self-serve data platform — a shared platform gives domains the tools to build and serve products without deep infra expertise. Federated computational governance — global standards (security, interoperability) are enforced automatically across autonomous domains.

toolstoolstoolspolicyconsumeconsumeSelf-serve data platformSales domain (data product)Ops domain (data product)Finance domain (data product)Federated governanceDomains own data products on a shared platform under federated governance
Figure 1. Domains publish and consume each other's data products; the platform provides common tooling and governance keeps everything interoperable.
Table 1. Centralised data vs. data mesh
AspectCentral lake/warehouseData mesh
OwnershipCentral data teamBusiness domains
ScalingBottleneckScales with domains
QualityDetached from contextOwned by domain experts
GovernanceCentralFederated, automated
Common pitfallData mesh is as much an organisational change as a technical one; without genuine domain ownership and product thinking it degrades into a rebranded data lake.

Applications

  • Large enterprises with many data-producing domains
  • Organisations whose central data team is a bottleneck
  • Federated analytics across business units

References & further reading

  1. Dehghani, “Data Mesh: Delivering Data-Driven Value at Scale,” O'Reilly, 2022.
  2. Dehghani, “How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh,” martinfowler.com, 2019.
  3. Machado et al., “Data Mesh: Concepts and Principles,” 2022.