Design decisions behind Kafka's performance | Hacker News Reader