Phase 0Beginner1 of 18 in Apache Kafka
Kafka Foundations
What Kafka really is (a distributed, replicated commit log), why teams adopt it over direct REST calls, its core architecture, a local KRaft lab, and how to think about events.
Kafka is often introduced as "a message queue". That undersells it and leads to wrong designs. Kafka is a durable, partitioned, replicated log: producers append records, and any number of independent consumers read them at their own pace, as many times as they like.
This phase builds that mental model, sets up the lab you'll use for the rest of the course (Kafka 4.x runs without ZooKeeper), and teaches the vocabulary of events, commands and messages that every later design decision depends on.
0/5 · 0%
5 topics ~41 min 9 code blocks & diagrams