Data-first or Contract-first? - DDD Europe 2027
Talk (50min)Introductory

Data-first or Contract-first?

Amsterdam, The Netherlands

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.

Jochen Christ

About Jochen Christ

Co-founder and CTO, Entropy Data

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.

Secure your spot

Join us at DDD Europe 2027 in Amsterdam.

Buy Tickets