Apache Kafka / Basic: records, partitions and reader progress
Apache Kafka β Basic: records, partitions and reader progress
Model Kafka records, ordering, acknowledgment and retained history.
What you will learn
- Explain event identity, KRaft roles and partition scope.
- Interpret producer completion, groups, commits and cleanup policies.
Events, topics and the KRaft architecture
Locate an event inside Kafka and separate record storage, client behavior and cluster metadata.
Start learningPartitions, keys and ordering
Design the scope of ordering and see how partition count changes affect routing assumptions.
Start learningProducers, batching and acknowledgments
Interpret producer completion and tune a bounded latency-throughput tradeoff without inventing durability guarantees.
Start learningConsumer groups and polling
Use independent groups and bounded polling while keeping assignment and processing responsibilities clear.
Start learningOffsets, commits and replay
Record the next safe position and reason through crashes before resetting any reader.
Start learningRetention, compaction and tombstones
Choose between bounded history and keyed-state recovery while respecting asynchronous cleanup.
Start learning