Member-only story
Message Queue(MQ) Systems-2: Installing and Using Apache Kafka as an Event Streaming Platform
From where we left off, we continue learning MQ Systems with “Apache Kafka”. We examined “Amazon SQS (Simple Queue Service)” in our previous article. In this section, we will learn detailed information about Apache Kafka, then, we’ll start, connect, and use a Kafka environment, and see its usage in practice in a hands-on example. We’ll start the “demo application”, and observe the “output of the demo application” is a continuous event stream of updates and is processed by Kafka. In the next article, we will examine RabbitMQ in the same way.

Topics we will cover:
- What is Apache Kafka?
1. 1. Event Streaming
1. 2. Kafka Environment
1. 3. Terminology - Hands-on-1: Starting, Connecting, and Using a Kafka Environment
2. 1. Downloading The Latest Kafka Release and Starting a Kafka Environment
2. 2. Creating a Topic To Store Our Events
2. 3. Writing Some Events Into The Topic
2. 4. Reading The Events
2. 5. Import/Export Our Data As Streams Of Events With Kafka Connect - Hands-on-2: Processing Our Events With Kafka Streams
3. 1. Preparing an “input topic” and Start the Kafka Producer
3. 2. Starting the Wordcount Application
3. 3. Checking Our Events With Kafka Streams - Terminating The Kafka Environment
- As a result
- Next post: “Message Queue(MQ) Systems-3: Installing and Using RabbitMQ”
- References
If you like the article, I will be happy if you click the Medium Follow button to encourage me to write more, and not miss future articles.
Your clapping, following, or subscribing helps my articles to reach a broader audience. Thank you in advance for them.
In my previous article, We learned what “Message Queue Systems” mean and what for they are used. Then, we examined the…