Ryz Labs/Glossary/Data mesh
Glossary

What is a data mesh?

Data mesh is a decentralized approach to data architecture and ownership in which business domains own and publish their data as products, supported by a shared self-service platform and common governance.

Definition: Data mesh is a decentralized approach to data architecture and ownership in which business domains own and publish their data as products, supported by a shared self-service platform and common governance.

The four principles

Zhamak Dehghani introduced the concept in 2019, built on four principles: domain ownership, data as a product, a self-serve data platform, and federated computational governance. Each domain team is accountable for the quality, documentation and availability of the data it publishes.

Why companies adopt it

Central data teams often become bottlenecks as organizations grow. Data mesh moves responsibility closer to the people who understand the data, while a platform team provides storage, pipelines, catalogs and policy tooling.

Trade-offs

It requires data skills in every domain and strong shared standards, so it suits organizations with many domains and mature engineering. Many companies adopt parts of it, such as data products and domain ownership, on top of a lakehouse or warehouse.

How Ryz helps

Ryz data engineers build data products and platform tooling for domain teams, working on your team.

Related

Thanks — your message has been sent. We’ll get back to you soon.

Something went wrong while sending your message. Please try again or email info@ryzlabs.com.

Ryz Labs

Senior engineers on your team. AI pod teams that ship.

Tell us what you're building. You get a scoped plan, a price and the names of the people who would do the work.

  • Only the top 1% of tens of thousands interviewed make it
  • On US business hours, including New York hours
  • Trusted by Fortune 500 engineering teams

Tell us who you need

A Ryz partner replies with a scoped team plan.

Start a conversation →

Prefer to talk? Book a 15-min call →