/ config

Settings

Theme
Language

Lesson text

Pick a typeface and size that make long lessons comfortable to read.
Font
Size
16px

Code text

consumer.subscribe(topics)
Font
Size
14px

Progress

Free readingUnlock every lesson and hide progress
ResourcesGitHub repositorycourse source code→
/ contents

Course outline

0 / 42 (0%)
    1. 01Architecture and KRaft45m
    2. 02Topics and partitions40m
    3. 03Replication and ISR40m
    4. 04Offsets and retention35m
    5. 05First producer on franz-go45m
    6. 06First consumer on franz-go45m
HomeGitHub repository
01/ 09·6 lessons·4 h 10 min

Foundations

The Kafka base model: broker, controller, topic, partition, replication, offset, retention. The first producer and consumer on franz-go — after this module you have a working mental model that every other topic builds on.

Start module→Continue · Architecture and KRaft→Reread module→Next module →
Progress0 / 6
0%
Lessons
6
Duration
4 h 10 min
Stack
Go
/ lessons

Lessons

6 lessons · 4 h 10 min
  1. 01✓Architecture and KRaft↳ continue from here#architecture#kraft45m→
  2. 02✓Topics and partitions↳ continue from here#topics#partitions40m→
  3. 03✓Replication and ISR↳ continue from here#replication#isr40m→
  4. 04✓Offsets and retention↳ continue from here#offsets#retention35m→
  5. 05✓First producer on franz-go↳ continue from here#producer#franz-go45m→
  6. 06✓First consumer on franz-go↳ continue from here#consumer#franz-go45m→
Next module →Producer