Skip to main content

You broke our data, so your PRs now need our signoff

·1 min

“You broke our data, so your PRs now need our signoff.”

This is a common reaction from data teams who are feeling the impact of upstream data changes causing breakages in their pipelines.

And it’s understandable. They’re feeling the heat, and it’s much cheaper to prevent issues than it is to fix them.

Of course there are many downsides: it doesn’t scale, it slows engineering down, and you’re causing friction between your teams and theirs which over time could break that relationship.

But the biggest problem is that you’ve misunderstood the root cause of these data issues.

It’s not that producers are intentionally to do the wrong thing - it’s the result of the systems you have and then culture you’re working in.

So, to fix it you need to:

  1. Improve the systems. For example, ensuring data is provided through an interface
  2. Improve the culture. For example, ensuring the data producers see the production of data as part of what they do

We do both with data contracts.

Daily data contracts tips

Get tips like this in your inbox, every day!

Give me a minute or two a day and I’ll show you how to transform your organisations data with data contracts.

    (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. Guaranteed, with data contracts.