Great post and thanks for adding the disclaimer that the post is produced in collaboration with a vendor, I have noticed it isn’t common practice in the data influencer industry even if sponsored content is.
One use of data contracts I’ve found super useful and valuable for quality is automation of common workflows, e.g. to provision infrastructure or basic data modeling, making it less dependent upon a person and best practices can be built in.
P.S. data contracts has likely been around for decades in different shapes but trying to solve the same/similar problem. I started using it around 2018 inspired by schema registries in data streaming processing. I think a developer advocate (don’t remember the name) at confluent/kafka referred to data contracts back in 2018 which I recall as the first time I heard the term and personally regard as the one who coined the term 😅
Thanks so much Robert! On your first point, always need to add the disclaimer (gotta build that trust). Luckily any vendor I partner with for a post gives me large free will to write about the topic with a few mentions, Soda doing the same. They just want to see people understand the topic really!
And on the second point, I think you are largely right, the Idea has been around for a long time, but I guess data has never been big enough for it to warrant its own category and popularity. I know Andrew Jones started using it at GoCardless 5-6 years ago too and he wrote the initial book on it (actually chatted with him leading up to this post)
Great post and thanks for adding the disclaimer that the post is produced in collaboration with a vendor, I have noticed it isn’t common practice in the data influencer industry even if sponsored content is.
One use of data contracts I’ve found super useful and valuable for quality is automation of common workflows, e.g. to provision infrastructure or basic data modeling, making it less dependent upon a person and best practices can be built in.
P.S. data contracts has likely been around for decades in different shapes but trying to solve the same/similar problem. I started using it around 2018 inspired by schema registries in data streaming processing. I think a developer advocate (don’t remember the name) at confluent/kafka referred to data contracts back in 2018 which I recall as the first time I heard the term and personally regard as the one who coined the term 😅
Thanks so much Robert! On your first point, always need to add the disclaimer (gotta build that trust). Luckily any vendor I partner with for a post gives me large free will to write about the topic with a few mentions, Soda doing the same. They just want to see people understand the topic really!
And on the second point, I think you are largely right, the Idea has been around for a long time, but I guess data has never been big enough for it to warrant its own category and popularity. I know Andrew Jones started using it at GoCardless 5-6 years ago too and he wrote the initial book on it (actually chatted with him leading up to this post)
I was thinking about our conversation about data contracts while reading this article. I'm glad you jumped in, Robert!