Skip to content
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 ...

Enforcing Data Quality with Data Contracts at Confluent