Confluent

Using Data Contracts to Ensure Data Quality and Reliability

Oct 18, 2023Robert Yokota
Using Data Contracts to Ensure Data Quality and Reliability
SummaryAI, from the source post

This post details the implementation of data contracts within Confluent Schema Registry. It provides concrete examples of defining Avro schemas, registering metadata (owner, SLOs), and adding data quality rules using CEL expressions. It also outlines the Java interfaces for custom rule executors and actions, demonstrating how to implement a custom email alert action for timeliness SLO violations. The post walks through registering these enhancements as new schema versions.

More from the Schema Registry Best Practices trail