Why Is Kafka Fast? Sequential I/O and Zero-Copy Explained
Kafka's speed comes from two counterintuitive design choices: deliberately writing to disk (not memory) but using sequential I/O, and Zero-Copy to move data from disk to NIC without CPU involvement.