Data contracts: driving data culture change
summary
GoCardless implements data contracts since 2021 to stop surprise schema changes and restore trust: it plumbs CDC into BigQuery to recreate source tables, then exposes data contracts as API interfaces with versioning, SLAs and explicit ownership assigned to product teams. That shifts responsibility back to generators, reduces brittle downstream ETL, and supports products like Success+ and Protect+ that rely on stable inputs. Adoption pairs tooling with repeated engagement, business-value stories and engineering allies so contracts actually change behavior and improve data quality.
AI-written summary · about
chapters (6)
- 0:00Introduction to data contracts
- 3:36Current data platform challenges
- 10:01What is a data contract
- 17:14New data architecture with contracts
- 19:40Driving data culture change
- 24:54Summary and Q&A
related talks
20mData Contracts: Keep Your Weekend Work-Free!
32mData Contracts: Consensus as Code
27mLive in the Data Wild West: The Data Contracts Sheriff
28mDataEngBytes 2023 - SYD-T1-03 - Chad Sanderson
41mDataEngBytes 2023 - BRI-T1-01 - Chad Sanderson
29mHow to treat your data as a product
31mData Reliability Engineering: Secret Of Our Success
29mManaging your Data Assets: The interview
