4 min read
Data Engineering
Enforcing Data Quality with Data Contracts at Confluent
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 ...