Foundations
Data Products vs. Data Mesh: How They Fit Together
“Data products” and “data mesh” get used interchangeably. They are not the same thing — and confusing them leads teams to badly over-scope their first project.
Data mesh is an operating model
Data mesh, as originally described by Zhamak Dehghani, is a socio-technical approach to data at scale. It rests on four principles: domain ownership, data as a product, self-serve data infrastructure, and federated computational governance.
Notice that “data as a product” is one of the four — not the whole. Data mesh is the broader operating model: how an organisation distributes ownership, builds shared infrastructure and governs a decentralised estate.
A data product is the unit of delivery
A data product is the concrete thing a domain team ships: an owned, contracted, discoverable slice of data. It is the noun. Data mesh is closer to a verb — the way an organisation chooses to operate so that many teams can produce and consume data products without chaos.
You can build data products inside a data mesh. You can also build them without one.
You do not need a full mesh to start
This is the practical point. A full data mesh transformation is an organisational programme — it touches operating models, team topologies and platform investment. It is a reasonable destination for a large enterprise, but it is a poor first step.
A single, well-built data product is a much better first step. It is concrete, it ships in days rather than quarters, and it proves the pattern with real consumers before any reorganisation. Build one. Then build the second. The mesh — the shared infrastructure and federated governance — earns its way in as the number of products grows.
Where FLUID fits
The hard part of “data as a product” is consistency. If every domain invents its own idea of a contract, you have not built a mesh — you have built more silos.
That is what a standard solves. FLUID is an open contract format that every domain’s data products share. forge-cli compiles that contract into governed infrastructure. Federated computational governance — the fourth mesh principle — stops being a slogan when the governance rules are written into a contract a compiler enforces.
So the relationship, in one line: data mesh is where you may be going; a data product is what you build on Monday.