Basics about Apache Kafka

Apache Kafka is an open-source distributed event streaming platform that helps us create and process real-time data streams. You can imagine systems where data is generated every second and needs to be processed, such as traffic management systems, weather management systems, data will be generated… Read More

Basic concepts in Apache Kafka

To work with Apache Kafka, you need to understand some basic concepts about: Producer Consumer Broker Cluster Topic Topic Partitions Partition Offset Consumer Group Producer Producers are applications that produce data and send data to Apache Kafka Server. This data will be formatted messages, sent… Read More

Install Apache Kafka on macOS

In this tutorial, I will show you how to install Apache Kafka on macOS! First, go to Apache Kafka’s Download page at to download its latest version! After the download is complete, please unzip this download file: Apache Kafka depends on Apache ZooKeeper for cluster… Read More