Apache Avro

Apache Avro is the leading serialization format for record data, and first choice for streaming data pipelines. It offers excellent schema evolution.


In this article, we discuss how to author Avro enums so that data written with the new version of the schema can be read by consumers using the previous version of the schema. In other words, we are authoring the Avro schema so that it is Forward Compatible