Data-first or Contract-first? - Data Mesh Live 2026

Data-first or Contract-first?

FormatData Mesh Live - Talk (50min)

Data-first or Contract-first?

Data teams have long started with a data-first approach: extract production data, explore it, and discover potential use cases. This method encourages creativity and quick experimentation but often leads to unclear ownership and mismatched expectations between producers and consumers.

A newer contract-first approach, supported by data contracts, starts differently. Teams first discuss data requirements with business users, define expectations and metadata through data contracts, and only then implement the data product. This promotes better collaboration, transparency, and quality assurance through contract-driven testing.

Both approaches have their place. In this talk, we explore how to combine them effectively: using data-first exploration to uncover opportunities and contract-first principles to ensure trust, clarity, and long-term reliability. We will discuss how this balance reshapes requirements engineering, improves metadata quality, and drives a lasting cultural shift toward shared responsibility in data ecosystems.

About Jochen Christ

Jochen is co-founder and CTO of Entropy Data and focuses on how data, people, and AI can work together more effectively. He is responsible for developing the Entropy Data Platform and is the maintainer of the popular Data Contract CLI.