Confluent

Decoupling Systems with Apache Kafka, Schema Registry and Avro | Confluent

Aug 3, 2018Matt Howlett
Decoupling Systems with Apache Kafka, Schema Registry and Avro | Confluent
SummaryAI, from the source post

This post details the practical implementation of Confluent Schema Registry and Apache Avro with .NET, demonstrating how to decouple systems integrated via Kafka. It covers using both GenericRecord for dynamic data handling and avrogen to generate specific C# classes for Avro schemas. The post explains schema evolution rules, the role of Schema Registry in managing schema IDs and subjects, and the configuration of compatibility modes (BACKWARD, FULL). It provides code examples for producing messages using both GenericRecord and generated classes, and illustrates how to evolve a schema by adding a new field with a default value.

More from the Data Serialization Formats trail