Home
Use Case
Type:
Event Streaming / Data Pipeline Stack
Typical Use Case:
Real-time event streaming, message queuing, log aggregation, CDC pipelines
Famous Usage:
LinkedIn activity streams, Uber trip events, Netflix recommendations
📨 Kafka Stack
Kafka · Zookeeper · Schema Registry
K
Kafka
Distributed Event Streaming Platform
Topics partition messages across brokers for scalability
Producers publish, consumers subscribe with consumer groups
Durability with replication, retention policies, compaction
↓
Z
Zookeeper
Coordination & Cluster Management
Manages broker metadata, topic configs, partition leadership
Leader election, health checks, cluster state coordination
Note: Kafka 3.x+ can run KRaft mode (Zookeeper-less)
↓
SR
Schema Registry
Schema Management & Evolution
Stores Avro, Protobuf, JSON schemas for data contracts
Schema evolution with compatibility checks (backward, forward)
Centralized versioning for producers/consumers to stay aligned
Flow:
Kafka brokers stream events → Zookeeper coordinates cluster → Schema Registry enforces data contracts for producers/consumers.