Skip to Content
Streaming Data Mesh
book

Streaming Data Mesh

by Hubert Dulay, Stephen Mooney
May 2023
Intermediate to advanced
223 pages
5h 58m
English
O'Reilly Media, Inc.
Audiobook available
Content preview from Streaming Data Mesh

Chapter 3. Domain Ownership

The first of the four pillars of a streaming data mesh that we will discuss is domain ownership. Defining a data domain can be difficult, especially when data is often shared with multiple domains, or when a domain has a dependency on data from another domain.

However, at its core, data domains are quite simple to define. Domains are the people and systems involved in generating data that is logically grouped. A domain refers to an area of interrelated data pertaining to a common purpose, object, or concept. This data will eventually get shared (and potentially transformed) into published data products. Data domains also have output ports that define how data products will be shared and input ports that define how data is consumed from other domains (see Figure 3-1).

Domain
Figure 3-1. A data mesh domain can have many input and output ports

These ports build the interconnections between domains that create the data mesh. The ports represent the production and consumption of data products. In a streaming data mesh, these ports are streaming data products.

The systems and teams internal to the domain do not get exposed to the mesh. They do help support the management and development of the streaming data products. In this chapter we will outline ways to identify domains to ensure that the domain will operate seamlessly in the streaming data mesh.

Identifying ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Data Mesh in Action

Data Mesh in Action

Jacek Majchrzak, Marian Siwiak, Sven Balnojan
Data Mesh

Data Mesh

Zhamak Dehghani
Grokking Streaming Systems

Grokking Streaming Systems

Josh Fischer, Ning Wang
Streaming Systems

Streaming Systems

Tyler Akidau, Slava Chernyak, Reuven Lax

Publisher Resources

ISBN: 9781098130718Errata Page