Skip to main content

Data Contracts


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

2024


Data contracts for automation

·2 mins

One of the benefits of data contracts is the amount of automation they unlock.

This could include platform capabilities such as:

Plan for scale, but start small

·1 min

When starting your data contracts implementation, plan for scale, but start small.

Build what you need to deliver value quickly, and only what you need.

Accountable vs responsible

·1 min

The quality of a decision increases directly proportional to the degree to which the person is responsible.

Data contracts require a change of mindset

·1 min

I wrote yesterday how using data contracts allows you to:

  • Create a stable interface for the data, much like an API
  • Automate the running and reporting of data quality checks
  • Improve communication between those that create data and those that consume it

But doing that with data contracts isn’t just about building some tools. It requires a change in mindset.

Source systems must provide applicable data

·1 min

One of our aims with data contracts was to move away from our existing Change Data Capture (CDC) architecture, where the entire database is synced to the data warehouse with exactly the same structure.

Data contracts are an agent of change

·1 min

Data contracts help bring people together.

They increase the visibility of the what data you have, who is using it, and what for.


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