2024
It’s important to celebrate small wins.
Many data platforms start with a change data capture (CDC) service to extract data from an organisations transactional databases — the source of truth for their most valuable data.
Data contracts are typically used to apply change management to data in tables, in a data warehouse.
Implementing data contracts at the platform layer gives it the capabilities needed to enable domain ownership.
Data Contracts are about setting expectations, including:
Software engineers use processes and tooling to instil discipline into the creation of software.
There are 2 parts to implementing data contracts.
A data contracts implementation doesn’t have to be complicated.
It’s all very well saying, as I did yesterday, that data producers need to do more to provide us better quality data the data we need to solve our problems.
For a data consumer to know if the data is applicable to their use case, they need to know what to expect from the data.