← Docs
Recipe

Data mesh architecture

Decentralize ownership, federate governance, and treat data as a product across autonomous domain teams.

Ingredients

  • • Domain-oriented data owners
  • • Self-serve data platform
  • • Federated computational governance
  • • Data product contracts (schemas, SLAs)
  • • Polyglot persistence layer

Steps

  1. Identify bounded contexts and assign domain owners.
  2. Define data product interfaces with versioned schemas.
  3. Provision self-serve infrastructure per domain.
  4. Implement federated governance policies (access, PII, lineage).
  5. Expose data products via discoverable catalog endpoints.
  6. Monitor SLAs and iterate on consumer feedback loops.

Notes

Zhamak Dehghani's principles apply. Start with one domain, prove the operating model, then scale horizontally. Avoid central bottlenecks — the platform team builds the mesh, not the monolith.