2024
Unless the data contract is being used, no one is going to put effort into creating or maintaining it.
A self-serve data platform is one where its users can autonomously create, manage and consume data.
A data platform is one of those terms that can have a different meaning for different people.
The change of focus from accessibility to dependability is a business transformation, and like any transformation it is going to take some time.
Yesterday I wrote how data teams often start with accessibility, which helps you get started, but leads to a number of problems:
A new data team, perhaps being created in a business that is evolving from a startup to a scaleup, often focus on accessibility.
I wrote yesterday about the patterns of data contracts, giving a small example.
Data contracts is really a set of patterns you can apply to your organisation, once you have data contracts defined and containing sufficient information to drive those patterns.
JSON Schema is the most widely adopted representation of JSON APIs.
Data contracts, like any documentation or specification, will only be kept updated if they are part of the workflow.