Learning path
Work through these topics in order to build a solid foundation:1. Core concepts
- What are Kafka topics? - learn about topics, partitions, and offsets
- Kafka producers - how applications send data to Kafka
- Kafka consumers - how applications read data from Kafka
2. Advanced concepts
- Consumer groups and offsets - understanding consumer coordination
- Kafka brokers - the servers that make up a Kafka cluster
- Topic replication - how Kafka ensures data durability
3. Infrastructure
- ZooKeeper - Kafka’s coordination service (legacy)
- KRaft mode - Kafka without ZooKeeper (modern approach)
What you’ll learn
After completing this section, you’ll have a deep understanding of:- Data flow: how messages move through Kafka
- Scalability: how Kafka handles millions of messages
- Reliability: how Kafka ensures no data loss
- Architecture: how all components work together