Skip to main content

Data Products

2026


2025


Defining data products with data contracts

·3 mins

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:

2024


Adopting a product mindset

·2 mins

Treating data as a product is likely the most widely adopted concept from Data Mesh.

Interfaces, communication, and data

·1 min

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

·1 min

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.

Data contracts enable data products

·1 min

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? 😅

    Newsletter

    (Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)