4 min read
Data Engineering
Force producers to own schema changes with CI-enforced data contracts
Data Contracts are an emerging architectural pattern for ensuring data quality in distributed systems. Instead of relying on downstream consumers to validate data, the responsibility is shifted 'left' to the data producers. A 'data contract' is a formal, machine-readable agreement (often defined ...