Data Products
2026
2025
Source-aligned data products, or output ports on the source?
Defining data products with data contracts
Happy Friday everyone!
This is part 3 of my 5 part series on implementing data mesh, and today we’re looking at defining data products with data contracts. See also:
Delivering data products with data contracts
Hey friends!
I don’t know about you, but January really has felt like this for me!
2024
Adopting a product mindset
Treating data as a product is likely the most widely adopted concept from Data Mesh.
Data contracts at Miro
Miro recently wrote up their adoption of data contracts in Data Products Reliability: The Power of Metadata.
Interfaces, communication, and data
When:
- One team provides infrastructure for another
- One team provides code libraries for another
- One team provides an API for another
- One team provides data for another
Each of those are a product being delivered by one team to the next, and that product must meet the consumers requirements.
Data products and data contracts
Data contracts underpin data products.
With data contracts we are explicitly saying data should be treated as a product by those teams who produce the data. That data is then provided through a stable interface.
Applying data products to your organisation
Data products are a term that is increasingly being talked about, but one which seems to have different meanings to different people.
Data contracts enable data products
While data products are for people, they still require an interface that allows people to access them - usually through a system such as a database, an analytics tool, a notebook, and so on.
Want great, practical advice on implementing data mesh, data products and data contracts?
In my weekly newsletter I share with you an original post and links to what's new and cool in the world of data mesh, data products, and data contracts.
I also include a little pun, because why not? 😅
(Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)