Skip to main content

Peliqan

data-mesh-architecture-diagram-feature-image

Data mesh architecture diagram: the four principles

InfoGraphics

Related Diagrams

Peliqan data platform

All-in-one Data Platform

Built-in data warehouse, superior data activation capabilities, and AI-powered development assistance.

data-mesh-architecture-diagram

Data mesh is not a technology you install. It is a way of deciding who owns data, supported by a platform that makes ownership practical. The diagram below shows all four principles in one picture, because a mesh with three of them is just a reorganisation.

The four principles, and what each one changes

  1. 1Domain ownership moves the work to the people who understand it. The team that runs sales owns the sales data, including its quality and its definitions. A central team no longer sits between the question and the answer, which is what removes the queue that motivated the mesh in the first place.
  2. 2Data as a product sets the bar for what a domain publishes. A published table has an owner, a stable name, a promise about freshness and a description someone outside the team can read. Without this, decentralised ownership just produces more tables nobody trusts.
  3. 3A self-serve platform stops every domain rebuilding plumbing. Ingestion, storage, modelling and serving are provided once. Domains spend their time on meaning rather than on connectors and orchestration, which is the only way a small domain team can realistically own a data product.
  4. 4Federated governance keeps the whole thing joinable. Standards are agreed together and enforced by the platform: one customer ID, published freshness, access by role, everything discoverable. This is what stops a mesh becoming a set of silos with better branding.

Where the word mesh comes from

The mesh is not the domains. It is the connections between them. A domain consumes another domain’s published data product directly, governed by a data contract that states the schema, the freshness and the terms of use – not by raising a ticket with a central team. Draw three domains side by side with no arrows between them and you have drawn an organisation chart; the arrows are the architecture.

Why all four have to be present

The common failure is adopting domain ownership without the platform. Each domain is handed responsibility and no tooling, so they build their own pipelines, and within a year you have the original problem multiplied by the number of domains. The reverse fails too: a platform without ownership is just a warehouse with more steps.

Is a data mesh right for you?

  • It helps when the bottleneck is one central team serving everyone, and domains have people who can own a data product.
  • It hurts when nobody in a domain can be accountable for data, because ownership with no owner is the same as no ownership.
  • It is orthogonal to your storage choice. A mesh can run on a warehouse, a lakehouse or both.

How it compares to a data fabric

A fabric answers the same discoverability problem with technology and metadata rather than with ownership. The two are not alternatives, and most teams end up combining them – the differences are drawn out side by side on our data fabric vs data mesh diagram.

What this looks like in Peliqan

Peliqan can act as the self-serve layer under a mesh: managed ELT from 300+ sources, SQL and Python models, and access control per user, so a domain team publishes a product without operating infrastructure. The shared definitions live in a semantic layer, which is what keeps domain-owned tables joinable.

Use this diagram wherever you like

The diagram is free to use, including commercially, as long as there is a visible link back to this page. Download the PNG for slides and documents, or the SVG if you want to edit the labels. No email required. You can browse the rest of the set in the Peliqan diagram library.

Ready to build this on your own data? Get started with Peliqan.

FAQs

A data mesh is a decentralised approach to data architecture in which each business domain owns and publishes its own data as a product, on a shared self-serve platform, under standards agreed across domains. It changes who is responsible for data rather than where the data is stored.

Domain ownership, data as a product, a self-serve data platform, and federated computational governance. All four are required: ownership without a platform duplicates plumbing in every domain, and a platform without ownership is a centralised warehouse with extra steps.

Start with one domain that has someone able to own its data, give it a platform it can use without help, and have it publish a single data product with a documented contract. Agree the cross-domain standards – IDs, freshness, access – before adding the second domain.

It is used to stop a central data team being the bottleneck for every request. Domains publish their own data products and consume each other’s directly, which suits organisations where one team can no longer serve everyone.

Get instant access to all your company data

Connect 300+ sources, serve any BI tool, and give every AI agent one governed endpoint to read, and write back where the app supports it.