If Java can serialize anything when sending over the network. Why did they create a brand new framework for Kafka (AVRO) and not just serialize regular JSON ?
If Java can serialize anything when sending over the network. Why did they create a brand new framework for Kafka (AVRO) and not just serialize regular JSON ?
This article very well explains why serialization is required and where does AVRO comes into play. Also it explains how it differs from textual serialization formats like JSON, XML, CSV etc.
https://devtechfactory.com/blogs/kafka-producer-publish-message-with-avro-schema