Migrating to a new data contract version
Data evolves over time, and as such a data contract needs to support that. We do that by ensuring each data contract has a version.
Data evolves over time, and as such a data contract needs to support that. We do that by ensuring each data contract has a version.
While data products are for people, they still require an interface that allows people to access them - usually through a system such as a database, an analytics tool, a notebook, and so on.
Data is at the heart of every meaningful service, and itโs the effective use of that data which builds a product, and a business.
One of my favourite talks atย Big Data LDNย was byย Hannah Daviesย onย The Building Blocks of Data Culture During Transformation.
My post the other day on understanding the concepts, and applying them at your organisation reminded me of how I first encountered data mesh, and how I started applying some of the concepts to my organisation.
There’s a lot of great writing out there about interesting ideas like data contracts, data mesh, and much more.
David Jayatillake published an interesting post recently titled “We don’t need data contracts”. The title was enough to ensure it caught plenty of attention… but the subtitle more accurately describes what David is arguing for: “We need data to be part of product engineering”.
The definition and evolution of the data contract should be a collaboration between the data producers and the data consumers.
Someone reached out to me and asked me to present on data contracts to their organisation after they had a data quality issue that directly resulted in multi-million dollars of lost revenue.
It can be tempting to view data contracts as a large program that requires support from the top of the organisation to be successful.
Want great, practical advice on implementing data mesh, data products and data contracts?
In my weekly newsletter I share with you an original post and links to what's new and cool in the world of data mesh, data products, and data contracts.
I also include a little pun, because why not? ๐
(Donโt worryโI hate spam, too, and Iโll NEVER share your email address with anyone!)