Learn the core concepts that power Apache Kafka. This guide covers everything you need to understand how Kafka works under the hood.Documentation Index
Fetch the complete documentation index at: https://docs.conduktor.io/llms.txt
Use this file to discover all available pages before exploring further.
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