Apache Kafka Tutorials


Apache Kafka Topic – Architecture & Partitions   Recently updated !

1. Kafka Topic In this Kafka article, we will learn the whole concept of a Kafka Topic along with Kafka Architecture. Where architecture in Kafka includes replication, Failover as well as Parallel Processing. In addition, we will also see the way to create a Kafka topic and example of Apache Kafka Topic to understand Kafka well. Moreover, we will see Kafka partitioning and Kafka log partitioning. So, let’s begin with the Kafka Topic. 2. What is Kafka Topic? Simply put, […]

Kafka Topic

Kafka Cluster

Way to Setup Kafka Cluster: Apache Kafka

1. Objective Today, in this Kafka article, we will see Kafka Cluster Setup. This Kafka Cluster tutorial provide us some simple steps to setup Kafka Cluster. In simple words, for high availability of the Kafka service, we need to setup Kafka in cluster mode. So, in this Kafka Cluster document, we will learn Kafka multi-node cluster setup and Kafka multi-broker cluster setup. Also, we will see Kafka Zookeeper cluster setup. So, let’s start Kafka Cluster Setup. 2. Kafka Cluster Setup In order […]


Top 10 Kafka Features | Why Apache Kafka Is So Popular

1. Objective Today, in this Kafka tutorial, we will learn all Kafka Features like scalability, reliability, durability, that shows why Kafka is so popular. We will discuss each features of Kafka in detail. But before that let’s understand what is Kafka. While we learn about Apache Kafka and reads about this huge developer interest in this technology, a question occurs, that what makes this Kafka technology so popular among all. So, let’s start with Kafka Features. 2. What is Apache Kafka? […]

Apache Kafka Features

Kafka Clients

How to Create Kafka Clients: Avro Producer & Consumer Client

1. Objective In this article “How to create Kafka clients”, we will learn to create Apache Kafka clients by using Kafka API. There are several ways of creating Kafka clients such as at-most-once, at-least-once, and exactly-once message processing needs. So, in this Kafka Clients tutorial, we’ll learn the detailed description of all three ways. Moreover, we will see how to use the Avro client in detail. 2. Kafka Clients Prerequisites to create Kafka clients Initially, for creating Kafka Clients, we have to […]


Kafka Queuing: Kafka as a Messaging System

1. Objective In this Apache Kafka tutorial, we will learn the concept of Apache Kafka Queuing. Basically, Queuing in Kafka is one of the models for messaging traditionally. So, let’s begin with the brief introduction to Kafka as a Messaging System, that will help us to understand the Kafka Queuing well. Moreover, we will see some of the applications of Kafka Queue to clear the concept better. So, let’s start with Kafka Queuing. 2. Kafka as a Messaging System There are two […]

Kafka Queuing

Kafka Terminologies

Apache Kafka Terminologies and Concepts

1. Kafka Terminologies Basically, Kafka architecture contains few key terms, like topics, producers, consumers, brokers and many more. To understand Apache Kafka in detail, we must understand these key terms first. So, in this article, “Kafka Terminologies” we will learn all these Kafka Terminologies which will help us to build the strong foundation of Kafka Knowledge. So, let’s begin with Apache Kafka Terminology. 2. List of Kafka Terminologies In this Apache Kafka Tutorial, below is the list of most prominent Kafka […]


Apache Kafka- Serialization and Deserialization With Example

1. Kafka Serialization and Deserialization Today, in this Kafka SerDe article, we will learn the concept to create a custom serializer and deserializer with Kafka. Moreover, we will look at how serialization works in Kafka and why serialization is required. Along with this, we will see Kafka serializer example and Kafka deserializer example. In addition, this Kafka Serialization and Deserialization tutorial provide us with the knowledge of Kafka string serializer and Kafka object serializer.  Basically, Apache Kafka offers the ability that we can easily publish as well as subscribe to […]

Serialization and Deserialization

Kafka Interview Questions

Top 50 Apache Kafka Interview Questions and Answers 2018

1. Kafka Interview Questions and Answers The popularity of Apache Kafka is going high with ample of job opportunities and career prospects in Kafka. Moreover, having Kafka knowledge in this era is a fast track to growth. So, in this article, “Most Popular Kafka Interview Questions and Answers” we have collected the frequently asked Apache Kafka Interview Questions with Answers for both experienced as well as freshers in Kafka Technology. Hence, if you are looking to attend an Apache Kafka interview, this […]


Apache Kafka Load Testing Using JMeter

1. Kafka Load Testing In this Apache Kafka tutorial, we will learn that by using Apache JMeter, how to perform Kafka Load Test at Apache Kafka. Moreover, this Kafka load testing tutorial teaches us how to configure the producer and consumer that means developing Apache Kafka Consumer and Kafka Producer using JMeter. At last, we will see building the Kafka load testing scenario in Jmeter. However, before Kafka Load Testing let’s study brief introduction to Kafka to understand further work […]

Apache Kafka-Load Testing

Kafka-docker

Kafka-Docker: Steps to run Apache Kafka Using Docker

1. Objective In this Kafka-Docker tutorial, we will learn the whole concept of Kafka-Docker. Moreover, we will see uninstallation process of Docker in Kafka. This includes all the steps to run Apache Kafka using Docker. Along with this, to run Kafka using Docker we are going to learn its usage, broker ids, Advertised hostname, Advertised port etc. So, let’s begin Kafka-docker. 2. What is Kafka-docker? Here come the steps to run Apache Kafka using Docker i.e. Kafka-docker. i. Pre-Requisites for using […]