Apache Kafka — Architecture for beginners

Streaming Systems Part 1: producers, partitions, leaders, followers, consumer groups — and one record’s journey through them all.