intermediateSystem Design

Event-Driven Architecture with Kafka

Topics, ordering guarantees and exactly-once, honestly explained

By Demo Academy14 lessons~20h4.5(87)

Event-Driven Architecture with Kafka: Topics, ordering guarantees and exactly-once, honestly explained.

What you'll be able to do

  • Design topics and keys
  • Handle replays and poison messages
  • Reason about delivery guarantees

Curriculum

Getting started
How this course workspreview
Setting up your environmentpreview13m
Starter repo & setup checklist
Core concepts
The mental model19m
Working through the happy path16m
What breaks in production (and why)
Tradeoffs and alternatives14m
Interactive walkthrough
Applied practice
Building the reference implementation27m
Guided exercise: build it yourself
Cheat sheet, templates & further reading
Build & assess
Knowledge check
Event-Driven Architecture with Kafka: final assignment
Where to go next

Reviews

Tanvi Shah★★★★

Refreshing to hear someone explain what the guarantees actually mean.