Why LinkedIn Built Kafka as a Commit Log Instead of a Message Queue
LinkedIn built Kafka as a distributed commit log rather than a message queue. Here's why that one decision enables replay, independent consumers, and massive throughput — and what it costs.