Java Object Serialization, Schema Compositionality, and Apache Avro
CRANK
Due to its compact binary payloads and stringent schema support, Apache Avro is the popular choice for Java object serialization in Apache Kafka-based solutions.