Skip to main content

Data Contracts


📙 Looking for more on data contracts? Check out my book! 📙

2024


3 steps to getting started with data contracts

·1 min

Getting started with data contracts doesn’t have to be complex. Here’s 3 steps:

  1. Run some proof of concepts

This doesn’t have to be on the most on the most critical dataset you have.

Enforce standardisation with data contracts

·1 min

Data is published by many different systems, and as the number of systems increase it’s likely your organisations data will become less standardised over time, with different identifiers, different semantics, and so on.

Celebrating small wins

·1 min

It’s important to celebrate small wins.

A cake with the message RIP Subcontractor written on it.

We recently decommissioned a small utility service called subcontractor, which managed some of the resources we create from our data contracts.

Data Contracts are about setting expectations

·1 min

Data Contracts are about setting expectations, including:

  • How the data is structured, and how that can or cannot change
  • Who owns the data, and the support they are providing
  • When the data is updated, and how complete it is

And so on.

2 parts to implementing data contracts

·1 min

There are 2 parts to implementing data contracts.

One is the tooling that allows your data producers to provide data through an interface. That’s where you implement change management and other data governance policies.


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!)