Skip to content
Ameen Abozaid
Planned lessonMID-028-L02

Topics, partitions, replicas

  • Lesson 2 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

describe how data is spread and protected.

Planned topics

  • A topic is split into partitions; each partition is an ordered log.
  • Ordering is guaranteed only within a partition, not across the topic.
  • Partitions give parallelism: at most one consumer per partition in a group.
  • Each partition has replicas on other brokers: one leader serves reads and writes, followers copy.
  • In-sync replicas (ISR) and min.insync.replicas decide when a write counts as durable.
  • Partition count can be increased later but changes key-to-partition mapping; plan it.
Draft outline details

Demonstration

a topic orders with 3 partitions and replication factor 3 across 3 brokers.

Check your understanding

Where is order guaranteed?

Show answer

Within a single partition.

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.