Kafka – Master Avro, Kafka REST Proxy and Confluent Schema Registry. Build Avro Producers/Consumers, Evolve Schemas
About This Video
- This course is comprehensive. The Apache Kafka-related bits do not begin before the Kafka registry section.
- This is to ensure that Avro Schema is fully understood and Avro in Java is fully understood before we move to the confluent schema registry to Apache Kafka.
- This course is the only Kafka REST proxy course and Kafka schema registry that is available online.
This is the new volume of the Apache Kafka Series! Learn Apache Avro, which is the confluent schema registry and confluent REST proxy to Apache Kafka. Learn from hundreds of knowledge-savvy students the most important components of an Apache Kafka stack. Apache Avro is the most popular and powerful fast data serialization mechanism with Apache Kafka. Schema is a first-class citizen of the data; data Serialisation Format that is lightweight; documentation embedded in the schema; easy read and write using many language; Fast and big data de facto data serialisation format. Confluent Schema Registry for Apache Kafka is the standard way to store Avro schemas for Apache Kafka topics. It stores a versioned history for all your schemas in Apache Kafka, supports and enforces schema evolution conditions (backward, forward compatibility), and integrates with Apache Kafka's confluent schema registry. This makes your messages smaller and lighter. This is a great way to increase Apache Kafka's throughput and performance. Confluent REST Proxy allows you to communicate with Apache Kafka by writing and reading Avro data in non-Java languages.
Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.