Cover image for Apache Kafka Series - Confluent Schema Registry and REST Proxy

Apache Kafka Series - Confluent Schema Registry and REST Proxy

Kafka - Master Avro, the Confluent Schema Registry and Kafka REST Proxy. Build Avro Producers/Consumers, Evolve Schemas

Stéphane Maarek

Created by Stéphane Maarek

Explore how to use Apache Avro with Kafka, manage schemas efficiently using Confluent Schema Registry, and interact with Kafka through the REST Proxy. You'll learn to build Avro producers and consumers, evolve schemas, and connect with Kafka from any programming language.

Packt | May 2018 | 258 min

What You Will Learn

You will start by mastering Avro schemas and serialization, then move on to hands-on integration with the Schema Registry. Step by step, you'll build Java producers and consumers, practice schema evolution, and use the REST Proxy to connect Kafka with different programming environments.

Key Features

  • Design and evolve Avro schemas for efficient data serialization in Kafka
  • Integrate Java applications with Schema Registry for robust schema management
  • Send and receive Avro data in Kafka using REST APIs for language flexibility

Target Audience

This content is ideal for developers and architects who already know Kafka basics and want to deepen their skills with Avro, Schema Registry, and REST Proxy. If you aim to build scalable data pipelines or need to connect Kafka with non-Java systems, you'll find practical guidance here.

Related courses

Cover image for Kafka Streams API for Developers Using Java/Spring Boot 3.X
Cover image for Kafka for Developers - Data Contracts Using Schema Registry
Cover image for Spark Programming in Scala for Beginners with Apache Spark 3
Cover image for Real-Time Stream Processing Using Apache Spark 3 for Scala Developers
Cover image for Spark Programming in Python for Beginners with Apache Spark 3
Cover image for Apache Kafka for Beginners - Learn Kafka by Hands-On