Making Sense of Stream Processing: The Philosophy Behind Apache Kafka and Scalable Stream Data Platforms — Martin Kleppmann | Kutubxona