4 Domain ownership

This chapter covers

  • Designing domain-oriented data products
  • Defining domain and understanding how it can be decomposed
  • Establishing data product boundaries
  • Defining ownership of data products

This chapter focuses on the data mesh’s domain ownership principle. Domain ownership is about decentralizing responsibility for data and shifting it to business domains. This shift is a stark contrast to the popular model of centralizing data responsibility within the central data team.

What does decentralizing responsibility mean for an individual development team? If you take a team that builds a software component allowing users to register, this component creates data—user data. In the old world, a data team would probably query ...

Get Data Mesh in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.