Archos Labs
Data as a Decision Infrastructure

Data Mesh Governance for Federated Delivery

Rob Angeles4 min readPublished
Share
Minimal linked domain map showing shared contract ribbon, data mesh governance, negative space, clean geometry, muted palette

Data mesh governance fails when decentralisation is treated like an org chart change. Domains get handed ownership, and coherence gets left behind right now. It shows up fast.

Why data mesh governance collapses at scale

Decentralising domain data ownership changes who ships the pipeline. Shared meaning does not appear on its own. Teams publish data products that make sense inside a bounded context, then a portfolio view gets assembled by hand in a notebook. The business thinks it has a mesh. Platform teams inherit blame for numbers they did not define.

One widely cited estimate places the annual cost of bad data in the United States at about $3 trillion. That loss shows up as churn, write-offs, wasted labour, and missed revenue. Governance decisions decide where defects get caught and how much rework becomes normalised.

What data mesh governance actually governs

Data mesh governance needs to govern interfaces, not teams. A data product is an interface with a contract. The contract covers shape and meaning, plus how it changes over time. Consumers rely on it the way application teams rely on an API.

Zhamak Dehghani names the intent in one line, “I call this a federated computational governance.” The phrase matters because enforcement happens in software. Policy that only lives in a document stays optional.

Interoperability standards sit at the centre of the contract. Keep the set small and practical. Identity and time semantics form the spine. Reference data and currency rules stop joins from drifting across domains. Local models can stay local, and cross-domain elements get standardised.

Data mesh governance that fits real delivery

Federated governance works when the centre builds guardrails and domains own delivery. The centre owns shared policy code, and it publishes reference implementations. A standing forum changes global rules, and those changes ship as versioned policy libraries.

Contracts need change mechanics. Require semantic versioning and a 90-day deprecation window for breaking changes. Publish compatibility rules in the catalogue. Automated checks can block a breaking schema change unless a new version is created and consumers have an upgrade path.

Domains implement those rules in their pipelines and respond to incidents in their own data products. On-call rotations make ownership visible. A consumer should not need an escalation chain to find the accountable team.

Self-serve platform capabilities make compliance cheap. Give teams a publishing template that includes automated checks and catalogue metadata. Add access controls that are applied from policy, not from inbox approvals. Keep lineage capture as a default behaviour, not a special project.

Tooling matters when it reduces friction. Many teams start with dbt tests and Great Expectations to make quality checks repeatable. Open Policy Agent can enforce classification rules at publish time. A schema registry can block breaking changes before they hit downstream models.

Proof that optimised ownership can stay coherent

Intuit surveyed 245 users of its data systems and found recurring pain around discoverability and understandability, then trust, followed by consumption and publication. That list is not a moral failure. It is an operating model failure. Governance that depends on tribal knowledge creates those symptoms.

In a later update, Intuit reported a 26% productivity improvement in a pilot area, measured by the time it took teams to find and access data for a new project. That is the outcome to chase. Ownership got clearer, and the platform did more of the work.

Zalando described a partner data-sharing initiative where manual processing was costing partners about 1.5 FTE per month. Humans were paying the price for fragmented interfaces. Their team moved a pilot into an organisation-wide platform built around Delta Sharing, with governance frameworks integrated into the platform work.

Netflix has described stream processing at a scale of trillions of events per day. At that volume, loose schema discipline produces outages and broken dashboards. Data mesh governance has to stop breakage before it hits consumers.

Optimise ownership without losing coherence

Optimising ownership means making the accountable team obvious and reachable. Each data product in the catalogue needs an owner and a freshness SLA. Add definitions for critical fields in the same place consumers look. Observability should alert the owner when freshness breaks or quality drifts.

Pick one cross-domain join that currently lives in a spreadsheet. Turn it into a contract in the next 30 days. Add automated checks for the two fields that drive the join. Publish it as a data product with required consumer sign-off on the contract version.

Share
Rob Angeles

Written by

Rob Angeles

Most consulting engagements split the thinking from the doing. Rob doesn't. Principal Consultant at Archos Labs, he owns the full stack — assessment, architecture, delivery — across retail, financial services, healthcare, and government.