Data Contracts - The Book
A comprehensive guide to building reliable, trusted and effective data plaforms.
By Andrew Jones - Principal Engineer at GoCardless and the creator of data contracts, with a foreword by Kevin Hu, PhD, Co-founder and CEO of Metaplane.
Also available from Bookshop.org, Packt, ebooks.com, Kobo, O’Reilly, and anywhere else you get your books!
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?!).
Feel free to reach out to me on LinkedIn, or follow my writing on Medium or my personal site.
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!)