Kafka Principles and Practice

Kafka partitions, replicas, producers, consumers, offsets, and reliability.