a gentle introduction to Kafka

Understanding Apache Kafka: A distributed event streaming platform explained in simple terms