
Data contracts: how to stop downstream breakages
Write down what a shared dataset promises, and check it where changes are made. Writing the contract is the easy part. The milestone is a breaking change that fails in the producing team’s pipeline, before anyone downstream sees it.
· 9 min read











