From Zero to Hello World with Apache Kafka® in 2025
This is a guide on how to run Apache Kafka® locally, and how to start using it. I found the resources I used myself to be needlessly and frustratingly complicated, as well as outdated. Thus my goal is to give a simple set of instructions that works almost everywhere, regardless of operating system, etc. Structure The guide has three parts. Install podman and use it to start an Apache Kafka®-cluster Configure IntelliJ IDEA to connect to the Apache Kafka®-cluster. Write two separate programs in Java that publishes and consumes a “Hello, world!"-record respectively. 💡 If the nomenclature specific to Apache Kafka® is confusing, I have written a short explanation of the core concepts. ...