Paper2011
Kafka: a Distributed Messaging System for Log Processing
Jay Kreps, Neha Narkhede & Jun Rao
Models a message queue as a partitioned, replayable commit log, which turned out to suit far more than logs.
link checked 17 Sept 2026Notes on this copyFreeIntermediate