Apache Avro

The Apache Avro Reference Guide provides a curated collection of links to all related posts in this blog, along with relevant links to official Avro documentation and additional resources. Serving as a starting point, this guide helps you navigate the key concepts, use cases, and best practices for working with Apache Avro.


What is Apache Avro?

Apache Avro™ is a robust data serialisation framework that facilitates the exchange of data between programs written in any language.

  • Avro is designed for rich data structures and a compact, fast, binary data format.
  • Provides a container file for storing persistent data.
  • Supports efficient data serialisation and deserialisation.
  • Enables remote procedure calls (RPC) for seamless service interaction in distributed environments.
  • Offers simple integration with dynamic languages without requiring code generation.

Official Apache Pages

Here is a list of all the links to official Apache Avro pages, providing access to its documentation, release notes, and project resources.


Beyond Engineering Blog

Here is a list of all the posts on Apache Avro in this blog, covering topics such as data serialization, schema evolution, and integration with platforms like Kafka.

2024