- Cloudurable Kafka Tutorial
- Learning Journal Kafka Tutorial
- Udemy Apache Kafka Series - Learning Apache Kafka for Beginners (All Level)
- Udemy Apache Kafka Series - Kafka Connect Hands-on Learning (Intermediate)
- Udemy Apache Kafka Series - Kafka Streams for Data Processing (Intermediate)
- Udemy Apache Kafka Series - Kafka Cluster Setup & Administration (Expert)
- Udemy Apache Kafka Series - Confluent Schema Registry & REST Proxy (Intermediate)
- Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
- Kafka: The Definitive Guide (Preview Edition)
- ETL Is Dead, Long Live Streams: real-time streams w/ Apache Kafka (2017.02)
- Airstream: Spark Streaming At Airbnb (2016.07)
- Developing Real-Time Data Pipelines with Apache Kafka (2016.03)
- Building Realtime Data Pipelines with Kafka Connect and Spark Streaming (2016.02)
- Putting Apache Kafka to Use for Event Streams (2015.04)
- Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax (2017.06)
- Exactly Once Streaming from Kafka - Cody Koeninger (Kixer) (2015.06)
- Apache Kafka Goes 1.0
- Exactly-once Semantics are Possible: Here’s How Kafka Does it
- Broker Config
- How to choose the number of topics/partitions in a Kafka cluster? (2015.03)
- min.insync.replicas gotchas: What does it actually do? (2016.07)
- How Kafka’s Storage Internals Work (2016.10)
- Getting Started with Apache Kafka for the Baffled Part 1, Part 2 (2015.06)