Data contracts have been making waves in 2023, and for good reason for addressing quality issues in data and code releases. Data Contracts establish a strong connection between data producers and consumers, promoting ownership over data. Shifting data quality requirements left includes enforcing rules through programming, and enables data engineers to ensure high-quality coverage for critical data. And there’s more goodness as data consumers will always be kept in the loop about the data that matters to them, providing transparency and preventing any disastrous effects from changes made upstream.
Define and enforce. 🔒
“My favorite feature is Data Contracts, because it enables the last 25 years of learnings in software engineering to be applied to data.”
Tom Baeyens, CTO and Co-founder