📙 Looking for more on data contracts? Check out my book! 📙 2025
To do more with data, to be more effective, and to have more control, we need data contracts.
Looking to implement data contracts in your organisation, but don’t know where to start? This course is for you.
Run a PoC, build minimal tooling, and talk to everyone. Then repeat.
Using data contracts just for CI still leaves you reacting to changes. To shift left you need to engage earlier in the software development life cycle.
How the outbox pattern solves the dual-write problem
How exactly do we move from replication to publication?
By creating the interface as tables, and by assigning ownership correctly, there’s no reason why software engineers can’t benefit from lineage.
Separating the contract UI from the platform allows you to build the platform and its tools once, while also meeting users where they are.
To bridge the gap between data producers and consumers we need to formalise the relationship.
How exactly do data contracts relate to APIs?