Kafka Resources ↩
This document gathers Kafka related resources we have collected so far. |
Articles ▴
- Stream processing with Apache Kafka and Azure Databricks, January 2023.
- Digit'Owl Articles by Jocelyn Pichonnat :
- 101 - Kafka Connect : intégrer des systèmes externes sans se fouler les poignets, December 2022.
- 101 - Architecture évènementielle et Apache Kafka, September 2022.
- Apache Kafka Architecture: A Complete Guide by Michael Carter, June 2020.
- IBM Developer - Apache Kafka Articles :
- Monitoring Apache Kafka applications by Tina Selenge, July 2021.
- Message compression in Apache Kafka by Shantanu Deshmukh, July 2021.
- Apache Kafka fundamentals by Mickael Maison & al., December 2020.
- How persistence works in an Apache Kafka deployment by Geoffrey Judd, June 2020.
- What is Apache Kafka? by Gabor Tangelmayer & al., April 2020.
Blogs ▴
- Confluent Technology Blog :
- How Producers Work: Kafka Producer and Consumer Internals, Part 1 by Danica, September 2024.
- Introducing Apache Kafka 3.8 by Josep Prat, July 2024.
- Introducing Apache Kafka 3.7 by Stanislav Kozlovski, February 2024.
- Introducing Apache Kafka 3.6 by Satish Duggana, October 2023.
- Apache Kafka Message Compression by Lucia Cerchie and Dave Trioiano, September 2023.
- How to Run Apache Kafka on Windows by Jim Galasyn, September 2023.
- How to Tune Kafka Connect Source Connectors to Optimize Throughput by Catalin Pop, August 2023.
- The Importance of Standardized Hashing Across Producers by Italo Mesi, August 2023.
- What Is an Event in the Apache Kafka Ecosystem? by Lucia Cerchie, June 2023.
- Introducing Apache Kafka 3.5 by Mickael Maison, June 2023.
- Apache Kafka Beyond the Basics: Windowing by Lucia Cerchie, February 2023.
- What’s New in Apache Kafka 2.7.0 by Bill Bejeck, December 2020.
- A Detailed Guide of Interview Questions on Apache Kafka by Shikha Sharma, May 2023.
- Remote code execution flaw patched in Apache Kafka by Charlie Osborne, February 2023.
- Medium
- Mastering Kafka: Advanced Concepts Every Senior Software Engineer Should Know by Manjula Piyumal, August 2024.
- Kafka Streams — Part I: An Introduction by Sazal Kanti Kundu, September 2023.
- Advance Optimization Techniques for Elasticsearch by Lee Chye, September 2022.
- Processing guarantees in Kafka by Andy Bryant, November 2019.
- Apache Kafka Best Practices by Sriharsha Chintalapani, May 2018.
- A Thorough Introduction to Apache Kafka by Stanislav Kozlovski, December 2017.
- Apache Kafka: 10 essential terms and concepts explained by Bill Cozens, March 2022.
- Best practices for right-sizing your Apache Kafka clusters to optimize performance and cost by Steffen Hausmann, March 2022.
- What's New in Apache Kafka 3.0.0 by Konstantine Karantasis, September 2021.
- Connect Node.js applications to Red Hat OpenShift Streams for Apache Kafka with Service Binding by Evan Shortiss, July 2021.
- What is Kafka? How to Build and Dockerize a Kafka Cluster by Faith Musyoka, July 2021.
- Strimzi blog posts :
- Optimizing Kafka broker configuration by Paul Mellor, June 2021.
- Compression of messages in Kafka by Fabio Pardi, June 2021.
- Zenika Blog :
- L’avenir de Zookeeper dans une architecture Kafka by Mohamed Karaga, April 2021.
- Maîtriser le paramétrage des producers Kafka by Alexandre Fruchaud, November 2020.
- instacluster Blog :
- Apache Kafka Use Cases and Real-Life Examples, August 2024.
- An Introduction to Apache Kafka® Metrics for Developers by Paul Brebner, August 2023.
- Apache Kafka® KRaft Abandons the Zoo(Keeper): Part 3—Maximum Partitions and Conclusions by Paul Brebner, January 2023.
- Apache Kafka® KRaft Abandons the Zoo(Keeper): Part 2—Partitions and Meta-Data Performance by Paul Brebner, December 2022.
- Apache Kafka® KRaft Abandons the Zoo(Keeper): Part 1— Partitions and Data Performance by Paul Brebner, November 2022.
- Apache Kafka® Architecture: A Complete Guide by Michael Carter, June 2020.
- Exploring the Apache Kafka “Castle” Part A: Architecture and Semantics by Paul Brebner, January 2018.
- Part 1: Apache Kafka for beginners - What is Apache Kafka? by Lovisa Johansson, March 2020.
- 7 mistakes when using Apache Kafka by Michal Matloka, January 2020.
- A Practical Introduction to Kafka Storage Internals by Durga Swaroop Perla, August 2018.
- Large data packets and Kafka by Anchou Bockhorn.
- Apache Kafka - How to Load Test with JMeter by Roman Aladev, December 2017.
Books ▴
- Kafka Connect by Michael Maison & Kate Stanley, 2024.
(O'Reilly, ISBN 978-1-098-12653-7, 403 pages) - Kafka Streams in Action (2nd Edition) by Bill Bejeck, February 2024.
(Manning, ISBN 978-1-6172-9868-4, 325 pages) - Event Streaming with Kafka Streams and ksqlDB by William P. Bejeck, early 2022.
(Manning, ISBN 978-1-6172-9868-4, 325 pages) - Kafka in Action by Dylan Scott et al., February 2022.
(Manning, ISBN 978-1-6172-9523-2, 272 pages) - Kafka - The Definitive Guide by Todd Palino et al., 2021.
(O'Reilly, IsBN 978-1-4920-4307-2, pages) - Effective Kafka by Emil Koutanov, March 2021.
(Leanpub, ISBN 979-8-6285-5851-5, 348 pages) - Mastering Kafka Streams and ksqlDB by Mitch Seymour, February 2021.
(O'Reilly, ISBN 978-1-4920-6249-3, 432 pages) - Kafka Streams - Real-time Stream Processing by Prashant Kumar Pandey, March 2019.
(Manning, ISBN 978-9-3535-1802-8, 348 pages) - Kafka Streams in Action by William P. Bejeck, August 2018.
(Manning, ISBN 978-1-6172-9447-1, 280 pages)
News ▴
- Kafka Monthly Digests by Mickael Maison :
kafka-encryption
– Kafka End to End Encryption.kafka-junit
– easily create and run tests against one or more "real" kafka brokers.kafka-rest
– Confluent REST Proxy for Kafka.kafka-ui
– a Web UI for Apache Kafka Management.- Klaw – an open source data governance tool for Apache Kafka.
- librdkakfa – an Apache Kafka C/C++ library.
- Sarama – a Go library for Apache Kafka.
- Strimzi – Kafka on Kubernetes in a few minutes.
Tutorials ▴
- Cloudera Products Docs (online) - Streaming.
- Data Flair – Kafka Tutorials.
- HowToDoInJava - Kafka tutorials:
- Spring Boot Kafka Multiple Consumers Example by Lokesh Gupta, June 2020.
- Spring Boot Kafka JsonSerializer Example by Lokesh Gupta, June 2020.
- Spring Boot with Kafka – Hello World Example by Lokesh Gupta, May 2020.
- Apache Kafka – Getting Started on Windows 10 by Lokesh Gupta, May 2020.
- Apache Kafka – Introduction by Lokesh Gupta, May 2020.
- Workshop: Get started with Apache Kafka by Mickael Maison (IBM Developer), October 2020.
- User authentication and authorization in Apache Kafka by Vahid Hashemian and Mickael Maison (IBM Developer), November 2017.