Skip to content
Ameen Abozaid
Planned lessonMID-028-L01

Kafka as a distributed log

  • Lesson 1 of 9
  • Mid-level
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

explain Kafka's model.

Planned topics

  • Kafka stores records in an append-only, ordered log; consumers read by position and do not delete records.
  • Records stay for a retention period (time or size), so many consumers can read and replay.
  • A cluster has brokers; producers write, consumers read.
  • Modern Kafka runs without ZooKeeper (KRaft mode); verify version before recording.
  • Log reads are sequential, which is why throughput is high.
Draft outline details

Demonstration

a log with offsets 0..7, producer appending at the end, two consumers at offsets 3 and 7.

Check your understanding

Does Kafka delete a record when it is consumed?

Show answer

No; retention controls deletion.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.