The Pile Drained. order-9912 Was Reserved Twice.
Lag hit zero. Packing still paged. Inventory had reserved the same order twice.
The Deploy Paused Inventory. Orders Piled Up.
Inventory went green. Checkout never stopped. Two hundred orders were already in the log, and nobody had read them.
Kafka Consumer Groups & Replay
Two teams read the same OrderPlaced events without stealing — then reset an offset and fix a bad stock reservation from the log.
Your First Kafka Producer and Consumer
Docker up, one topic, one OrderPlaced message — produce, consume, then watch the log survive when the consumer is down.
Kafka Core Vocabulary — Broker, Topic, Partition, Offset
Follow one OrderPlaced event from write to read — broker, topic, partition, and offset in plain English, with interactives.
Why Kafka Exists
What problem Kafka solves — durable logs, decoupled services, and replay — and when a simple HTTP call is still the right answer.