Why Is Kafka Fast? Part 2: Partitions, Replication, and Consumer Groups
Kafka's horizontal scalability comes from partition design: each partition is an independent log, Consumer Groups enable parallel consumption, and replication provides durability without a large performance penalty.