Data Contracts: Keep Your Weekend Work-Free!
summary
Data contracts are defined as enforceable agreements (not just tech) that specify schema, SLAs, interface and compliance requirements so dashboards and models stop generating 5 AM emergency alerts. The repo shows a literate data contracts pattern implemented in Quarto that embeds tests and human-readable ownership notes, and uses Git pull requests to negotiate changes and track responsibility. Existing tools like Great Expectations or Soda can run enforcement, but organizational ownership and minimal viable contracts are essential.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:49Trust in data outputs
- 3:36Data reliability problems
- 4:42Data contracts defined
- 6:07Key roles in contracts
- 7:35Elements of contracts
- 10:48Collaborative creation
- 12:13Technology for enforcement
- 14:09Literate contracts
- 16:18Overcoming resistance
- 18:04Adopting data contracts
related talks
32mData Contracts: Consensus as Code
26mData contracts: driving data culture change
27mLive in the Data Wild West: The Data Contracts Sheriff
28mDataEngBytes 2023 - SYD-T1-03 - Chad Sanderson
35mPanel Discussion
41mDataEngBytes 2023 - BRI-T1-01 - Chad Sanderson
32mExtreme Contracts: the Freedom to Write the Tests you Need
31mData Reliability Engineering: Secret Of Our Success
