Overview: Introduction to Kafka in Podman
Apache Kafka is a mature open source solution for event streaming. When combined with container technology, Kafka is easy to use, robust, and scalable. In this learning path, you will learn a few basics of Kafka and use two applications to send and receive messages.
Note that this is only an introductory and learning experience. In a production OpenShift environment, you would use Red Hat Streams for Apache Kafka. However, the information learned in this learning path is transferable to a production environment. It is also useful when developing solutions on your local PC.
To get full benefit from taking this lesson, you need:
- A basic understanding of containers.
- Podman installed on your PC.
- Node.js installed on your PC.
- Git installed on your PC.
In this learning path, you will:
- Start Kafka in Podman.
- Run a program to produce messages.
- Run a program to consume and display messages.