tags: kafka, avro, blog
In this article, you will learn how to use Apache Avro and Confluent Schema Registry to make your Kafka bus more robust.
Apache Kafka is a distributed streaming platform. It is used to publish and subscribe to streams of records, similar to a message queue or enterprise messaging system. Kafka is often used as a data bus to connect different systems and applications. It is a very powerful tool, but it is not without its challenges. One of the most common challenges is the lack of data validation.