Skip to main content

Apply discipline to your data production

·1 min

Software engineers use processes and tooling to instil discipline into the creation of software.

They:

  • Write unit tests
  • Program in pairs
  • Implement continuous integration

All that slows them down, but they do that to prevent poor quality software making its way to production.

Because the cost and impact of software incidents is high.

If the cost and impact of data incidents is also high, then we need to apply the same level of discipline as we do when creating software.

We need to:

  • Explicitly generate data
  • Ensure the data is of the right quality
  • Make that data available through an interface

Data contracts instil discipline into data production.


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


Andrew Jones
Author
Andrew Jones
I build data platforms that reduce risk and drive revenue.