beyond-kafka-talk-sources

Beyond Kafka: Schema, Streams & Connectors

🎤 Slides are live at: https://ajinux.github.io/beyond-kafka-talk-sources/slides/reveal.js/
(Refresh the slide if you see any mermaid error)

This repository contains code examples and presentation materials for exploring advanced Kafka features including Schema Registry, Kafka Connectors, and KSQL DB.

Overview

Apache Kafka is a distributed event streaming platform that enables high-throughput, scalable, and fault-tolerant messaging. This talk goes beyond basic Kafka usage to explore three powerful ecosystem components that enhance Kafka’s capabilities:

📝 Schema Registry

Learn how Schema Registry provides data contract enforcement, message validation, and storage optimization through serialization formats like Avro and Protobuf.

Key Benefits:

Demo Example: See schema-registry/readme.md

🔌 Kafka Connectors

Discover how Kafka Connect provides a framework for integrating Kafka with external systems without writing custom code.

Connector Types:

Demo Example: See connector/readme.md

💾 KSQL DB

Explore stream processing capabilities using SQL-like queries for real-time data transformation, filtering, and aggregations.

Features:

Demo Example: See ksqldb/readme.md

🎬 Presentation

View the interactive slides in slides/reveal.js/index.html for:

Getting Started

Prerequisites

Running the Examples

  1. Schema Registry Demo: See schema-registry/readme.md
  2. Kafka Connector Demo: See connector/readme.md
  3. KSQL DB Demo: See ksqldb/readme.md

Author

Ajithkumar Sekar
Senior Software Developer at Weave Communications