Schema Registry 101 [Kafka Summit 2022]

Schema Registry 101
Date : April 26, 2022
Time : 10:00 AM - 10:45 AM BST

Speakers:

  • Bill Bejeck, DevX, Confluent

Abstract:
If you were to ask any developer, “What’s a schema and where is it used?” Most likely, you’d get an answer involving a relational database. The truth is the domain objects used in applications represent a contract, an implied schema, whether developers choose to acknowledge them or not. But even if you recognize the need for a formal schema, what’s the best way to manage them?

This presentation will contain some theory and primarily practical application for schemas with Schema Registry. I’ll briefly explain what a schema is and how it’s very relevant to any application working with Kafka today. It will go into the practical, introducing Schema Registry, describing how it works and how developers can leverage it to provide schemas across an organization. The discussion will cover working with Schema Registry from the command line, how to leverage it with Kafka clients, and the supported serialization formats. Some established build tools that make life easier for the Kafka developer will also be covered.

Attendees will walk away with knowledge of Schema Registry and a solid understanding of how it works, how to integrate them into Kafka clients. They’ll also learn enough about the supported serialization frameworks to start implementing schemas right away in their Kafka development efforts.