Data Contracts - The Book
A comprehensive guide to building reliable, trusted and effective data plaforms.
Want more on data contracts, data quality and data platforms? Subscribe to my free daily (yes, daily!) newsletter! A daily shot of short and exciting ideas, like a good espresso in the morning ☕
Not sure? Check out the archives!
Data contracts is a new approach to building data platforms that finally deliver quality data consumers can build on with confidence, with explicit responsibility and accountability assigned to those who generate the data, and governance built in from the start. Everything you need to become a true data-driven organization.
I define a data contract as follows:
A data contract is an agreed interface between the generators of data and its consumers. It sets the expectations around that data, defines how it should be governed, and facilitates the explicit generation of quality data that meets the business requirements.
In the book I explain why this is important and how to achieve all of those with a data contract.
This book will guide you through the problems with current data architectures before introducing data contracts, a step change in building a new type of data architecture. We'll then look at how data contracts drive a change in your data culture, and finish with practical advice on implementing a successful data platform built around data contracts.
Hey 👋 I'm Andrew, a Principal Engineer at GoCardless, one of Europe's leading Fintechs. I have over 15 years' experience in the industry, with the first half primarily as a software engineer before moving into the data infrastructure and data engineering space.
I joined GoCardless as its first data engineer in 2017, and led a great team as we built out our data platform from scratch. After initially following a typical data architecture and getting frustrated with facing the same old challenges we've faced for years, I started thinking there must be a better way, which led to me creating and defining data contracts in 2021.
I'm a regular speaker and writer, and passionate about helping organizations get the most value from data (that's what it's all about, isn't it?!).