Apache Kafka / Distributed Message Queue
Kafka appears as an infrastructure building block in nearly every large system design. Understanding Kafka internals (partitions, offsets, consumer groups, replication) lets you use it correctly in any design.
Enable JavaScript for the full StreamPrep guide.