• 4,000 firms
  • Independent
  • Trusted
Save up to 70% on staff

Home » Glossary » Data mesh architecture

Data mesh architecture

Definition

Data mesh architecture

A data mesh architecture is an approach that hands ownership of data to the business domains that produce it. Each domain publishes its data as a product, a shared platform makes that easy, and governance is agreed across domains rather than imposed.

The problem it attacks is the central team bottleneck. One platform group owning every pipeline becomes a queue — and the people who understand the data best are the ones standing in that queue.

A mesh is not a rival to a data lakehouse strategy. The lakehouse answers where data sits and how it is queried; the mesh answers who owns it. Plenty of meshes run on lakehouse technology.

Key takeaways

  • A data mesh architecture distributes data ownership to the domains that create the data.
  • Its four ideas are domain ownership, data as a product, a self serve platform and federated governance.
  • It is an organisational choice, so it fails on operating model problems more often than on technology.
  • A mesh can run on lakehouse storage, because the two decide entirely different things.

How it works

A data mesh architecture works by treating each domain’s data as a product with an owner, a service level and a published interface. A central platform team supplies the tooling, while a federated group agrees the rules every product must meet.

PrincipleWhat it meansWho holds itFailure sign
Domain ownershipProducers own their dataBusiness domain teamsOwnership stays with IT
Data as a productDocumented, versioned, supportedDomain product ownerNobody answers for quality
Self serve platformShared tooling, low frictionCentral platform teamEach domain builds its own
Federated governanceRules agreed across domainsCross domain councilStandards drift apart

Federated governance is the part teams underestimate. Shared definitions, interoperability standards and security rules still get agreed centrally, or your domains publish products that nobody can join together.

Data as a product means the boring things. A version, a named contact, a change log, a stated freshness and a route for complaints, all maintained by the domain that publishes it.

The idea has a clear origin. Writing on Martin Fowler’s site in May 2019, Zhamak Dehghani of Thoughtworks argued for treating data as a product owned by domains instead of pooling everything in one lake.

Evidence arrived later. A 2023 study of industry implementations describes the mesh as a socio-technical, decentralised concept for enterprise data management and notes how little field evidence existed at the time.

Someone still has to hold the shape. An enterprise architect keeps the interfaces consistent, so twelve domains do not invent twelve ways to publish the same customer identifier.

The platform itself needs running. IT managed services partners often operate the shared tooling, which keeps your central team working on capability rather than on tickets.

A mesh is business process transformation wearing a technical hat — it changes who is accountable for an output, not merely which tool produces it.

Domain products need definition before they need code. A business process analyst maps who consumes an output and what it must guarantee, which becomes the product’s service level.

Expect the resistance that business process reengineering programmes meet, since the hard part is asking a domain to support strangers who depend on its data.

Incentives decide whether it holds. If a domain gets no credit for serving other teams, its product decays into a dump with a nicer name, whatever the platform offers.

Adopt it in this order:

  1. Pick two domains with real, impatient consumers.
  2. Define each product’s interface and service level.
  3. Build only the platform those two actually need.
  4. Agree the cross domain rules before a third domain joins.
  5. Measure consumption, not the number of products.

Examples

Meshes appear in organisations with many semi independent domains and a central team that has already become a bottleneck. Banking, logistics and large retail groups are the common settings.

Banking. A group gives payments, lending and fraud their own data product owners, publishes documented tables with stated freshness, and keeps a cross domain council for shared definitions such as customer.

Logistics. A carrier makes the tracking domain publish one event product that every downstream team consumes — four teams no longer build four slightly different versions of the same feed.

Large retail. A group gives store operations, supply chain and loyalty their own products, with a shared customer identifier agreed centrally so the three can be joined without a reconciliation project.

Outsourced domain pods. A group with offshore delivery pods assigns each pod to a domain, so the pod owns a product rather than a queue of tickets, with the client’s domain lead accountable.

Related terms

FAQ

What are the four principles of a data mesh?

Domain ownership, data as a product, a self serve data platform and federated governance. All four are needed, since adopting one or two produces the old bottleneck with new vocabulary.

Is a data mesh the same as a data lakehouse?

No. A lakehouse is a storage and compute architecture, while a mesh is a decision about who owns the data. You can run a mesh on a lakehouse.

When is a mesh the wrong answer?

When you have few domains, a small data team, or no appetite to move accountability into the business. A central platform is simpler at that size — and a good deal cheaper.

Who owns data quality in a mesh?

The domain publishing the product owns it, against a service level its consumers can see. The federated council sets the floor every product has to clear. Quality arguments stop being tickets and start being commitments between teams.

How long does a mesh take to adopt?

Start with two domains and a thin platform, then extend once the first products have real consumers. Most of the effort goes into ownership and incentives rather than tooling.

Explore partners that can staff domain data teams across the Outsource Accelerator network.

Companies you might be interested in

Get Inside Outsourcing

An insider's view on why remote and offshore staffing is radically changing the future of work.

Order now

Start your
journey today

  • Independent
  • Secure
  • Transparent

About OA

Outsource Accelerator is the trusted source of independent information, advisory and expert implementation of Business Process Outsourcing (BPO).

The #1 outsourcing authority

Outsource Accelerator offers the world’s leading aggregator marketplace for outsourcing. It specifically provides the conduit between world-leading outsourcing suppliers and the businesses – clients – across the globe.

The Outsource Accelerator website has over 5,000 articles, 450+ podcast episodes, and a comprehensive directory with 4,700+ BPO companies… all designed to make it easier for clients to learn about – and engage with – outsourcing.

About Derek Gallimore

Derek Gallimore has been in business for 20 years, outsourcing for over eight years, and has been living in Manila (the heart of global outsourcing) since 2014. Derek is the founder and CEO of Outsource Accelerator, and is regarded as a leading expert on all things outsourcing.

“Excellent service for outsourcing advice and expertise for my business.”

Learn more
Banner Image
Get 3 Free Quotes Verified Outsourcing Suppliers
4,000 firms.Just 2 minutes to complete.
SAVE UP TO
70% ON STAFF COSTS
Learn more

Connect with over 4,000 outsourcing services providers.

Banner Image

Transform your business with skilled offshore talent.

  • 4,000 firms
  • Simple
  • Transparent
Banner Image
Close