The bottom line
Data mesh is an organisational model — decentralised, domain-owned data products with federated governance — not a product you buy. It suits large enterprises whose central data team has become a bottleneck across many mature domains. Most mid-market multi-plant manufacturers do not have that bottleneck; they have the opposite problem — data trapped in plant silos with no unified view. For them a data lakehouse with domains (one governed platform, per-plant ownership inside it) delivers the ownership benefits of mesh without the organisational maturity mesh demands.
In This Article
A Model, Not a Product
The first confusion to clear is that data mesh and data lakehouse are not the same kind of thing, so "which is better" is partly a category error. A data lakehouse is an architecture — a technical way of storing and serving data. A data mesh is an operating model — an organisational way of owning and governing data.
You can run a data mesh on top of lakehouse technology. You can run a centralised lakehouse without any mesh at all. The real question a multi-plant company is asking is not "mesh or lakehouse" but "should each plant own its data, or should a central team?" — and that is an organisational decision, not a tooling one.
Getting that straight matters, because a lot of mid-market companies are sold "data mesh" as if it were a product that fixes their data problems. It is not. It is a way of organising people and ownership, and it is right only for a specific situation most of them are not in.
A lakehouse is an architecture; a data mesh is an operating model. "Which is better" is partly a category error — the real question is whether each plant should own its data or a central team should.
What Data Mesh Actually Is
Data mesh is a decentralised approach with four principles: domain ownership (each business domain owns its data), data as a product (domains publish well-documented, reliable data products for others to consume), self-serve data infrastructure (a platform team provides the tooling so domains can be self-sufficient), and federated computational governance (shared standards enforced across domains rather than by one central gatekeeper).
The intent is to break the central data team as a bottleneck. In a large enterprise where one central team cannot keep up with dozens of domains each wanting data work, mesh distributes the work to the domains, with the central team providing the platform and the guardrails rather than doing every build.
It is a genuinely good answer to that problem. But notice what it requires: multiple mature domains, each with the skills and appetite to own and publish data products, and enough scale that centralisation has actually become the bottleneck. Those are enterprise conditions.
The Problem Mesh Solves
Data mesh solves a specific, real problem: the central data team that has become a queue. In a large organisation, every domain — sales, finance, each product line, each region — files requests with one central data team, and that team cannot keep up. Projects wait months. The domains, who understand their own data best, are dependent on a central team who cannot scale to serve them all.
Mesh fixes this by pushing ownership out. The domains build their own data products on a shared self-serve platform, governed by common standards, so they are no longer waiting in the central queue. For an organisation genuinely at that scale and maturity, it is the right structural move.
The question for a multi-plant manufacturer is whether that is the problem they actually have. Usually, it is not.
Data mesh fixes a central team that has become a queue too many mature domains are waiting in. The question for a multi-plant manufacturer is whether that is the problem they actually have — usually not.
Why It Is the Wrong Problem for Most
Most mid-market multi-plant manufacturers have the opposite problem to the one mesh solves. Their issue is not that a strong central team is overwhelmed by mature, capable domains. It is that data is trapped in plant silos, each plant on its own systems, with no unified view and often no data team at all, central or otherwise.
Applying data mesh to that situation makes it worse. Mesh assumes each domain can own and publish reliable data products; a plant that is currently keying OEE into a spreadsheet cannot suddenly become a self-sufficient data-product owner. Decentralising ownership before there is any unified foundation or any domain data capability just formalises the silos you are trying to escape.
The honest read is that mesh is an advanced organisational pattern for organisations that have already outgrown centralisation. A company still fighting to get one trusted number across its plants has not outgrown centralisation — it has not achieved it yet.
Lakehouse With Domains — the Middle Path
The pattern that actually fits most multi-plant manufacturers takes the good idea from mesh — domain ownership — and applies it inside one governed platform, rather than as full decentralisation. A data lakehouse with domains: a single lakehouse foundation, with each plant (or business area) owning its slice of the data inside it, under shared governance.
Microsoft Fabric is built for exactly this. OneLake is one lake for the whole organisation, but it supports domains, sub-domains and workspaces, each with their own administrator — described by Microsoft as centrally managed with distributed ownership and federated governance. A plant owns and manages its workspace and data; the platform gives one governed foundation and one place to discover data across plants; the standards are shared.
This gives you the ownership and self-service benefits mesh is after, without requiring every plant to become a mature data-product team overnight, and without abandoning the unified view a multi-plant business most needs. It is mesh-flavoured governance on a lakehouse foundation — the pragmatic middle path.
So What — How to Choose
If you are a large enterprise whose central data team is a genuine bottleneck across many mature, capable domains, data mesh is a legitimate organisational answer and worth the investment its maturity demands. That is a real situation — it is just not most multi-plant manufacturers.
If you are a mid-market multi-plant manufacturer whose actual problem is siloed plants and no unified view, do not buy "data mesh." Build a data lakehouse with domains: one governed foundation on a platform like Microsoft Fabric, with each plant owning its data inside it under shared governance. You get the ownership benefits without the organisational maturity mesh requires, and you get the unified view you actually need.
The trap is adopting an advanced decentralisation pattern to solve a problem that is really about not having centralised or unified anything yet. Match the operating model to where you actually are — and for most multi-plant manufacturers, that is a lakehouse with domains, not a mesh.
Do not adopt an advanced decentralisation pattern to solve a problem that is really about not having unified anything yet. For most multi-plant manufacturers the answer is a lakehouse with domains, not a mesh.
If someone has pitched you a data mesh and you are a multi-plant manufacturer still fighting to get one trusted number across sites, that is worth a reality check before you commit. 30 minutes with Amit on your actual situation — plant silos, ownership, unified view — and whether a lakehouse with domains is the right fit instead. No slides. No pitch deck. No obligation to proceed.
Free Assessment
Where does your operation sit on the data maturity curve?
8 questions. 3 minutes. You get a scored breakdown across data infrastructure, analytics readiness, and automation potential — with a specific next step for your industry.