Master Apache Kafka With Spring boot Java and Testing (Udemy.com)
Learn Apache Kafka Fundamental, Zookeeper, Architecture, Transaction, Retry and Error Handling With Spring boot Kafka
Created by: Vikas kumar
Last updated February 2023
What you will learn
- Master Core Concepts of Kafka
- Kafka Architecture
- Running Kafka With Docker
- Distributed System and Message Broker
- Role of Zookeeper in kafka
- Deep Dive with Spring Kafka
- Blocking and Non-Blocking Event Processing
- Kafka Transaction And Database Transaction
- Zombie Fencing and Zombie Instances
- Understand CLI and Interaction With Kafka Cluster
- Retry Mechanism With Spring Kafka
- How to deal with consumer processing failure with spring boot kafka
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.0 out of 5higher than 6% of them
- Reviews45#376 of 389 by number of reviews
- Length6.7 hourslonger than 53% of them
- Last updatedFebruary 2023earlier than 54% of them
Course Description
More than 80% of all Fortune 100 companies trust, and use Kafka.
Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
Application of Kafka
Apache Kafka is based on the commit log, and it allows users to subscribe to it and publish data to any number of systems or real-time applications. Example applications include managing passenger and driver matching at Uber, providing real-time analytics and predictive maintenance for British Gas smart home, and performing numerous real-time services across all of LinkedIn.
About the Course
I am creating Apache Kafka for absolute beginners course to help you understand the Apache Kafka Internal, the architecture of Kafka distributed system, Role of Zookeeper, Kafka CLI, Transaction and Retry and Error Handling With Spring boot JAVA.
We'll learn all the fundamentals of Apache Kafka in simple way with Spring boot JAVA.
At the end of this course, you'll be in good state to work on apache kafka project:
Master Core Concepts of Kafka
Kafka Architecture
Running Kafka With Docker
Distributed System and Message Broker
Role of Zookeeper in kafka
Deep Dive with Spring Kafka
Blocking and Non-Blocking Event Processing
Kafka Transaction And Database Transaction
Zombie Fencing and Zombie Instances
Understand CLI and Interaction With Kafka Cluster
Retry Mechanism With Spring Kafka
How to deal with consumer processing failure with spring boot kafka
Instructor Details
- 4.0 Rating
45 Reviews
Vikas kumar
Hi, I have immense industry experience as a full stack developer, Currently working in renowned MNC as application developer.
Started as a dotnet developer and after that i switched to Java side. Worked on various project with different tech stack like Spring boot + React, Micronaut with graphql + React, Anguar
I have very good knowledge of creating awesome programming course content that perfectly suits the current job market demands. Enroll in my courses and be a better Software Developer.
More courses by Vikas kumar
Master GraphQL With Java Spring Boot And GraphQL Testing (2023)
4.3 (110 Reviews)
Provider: Udemy
Time: 7h
$54.99
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Vinita Mishra on 2/4/2025
Great course content.
By Jesus Tapia Bravo on 1/18/2024
First of all, the course is incomplete. Secondly, the teacher's manner of speaking makes it easy to lose track of the concepts being taught. At times, the teacher also seems disengaged. I do not recommend this course.
By Barankaplan on 3/28/2023
There is no continuation of the course. I will change my score when it is updated.
By Ivan San Jose Garcia on 1/30/2023
The content is good and you can learn a lot with this course. But, IMO, you need to know basics from Kafka in order to be able to follow this course. It could be really difficult to follow otherwise, because the english is really bad
By Ravi Yadav on 1/21/2023
great explanation
By Ahmad Abdeen on 11/26/2022
It is a very informative course: good explanation, practice, and well-structured for basic and advanced topics.
By Darryl Parks on 11/20/2022
Technically very good information. Nothing about avro or dealing with anything besides text. Also a bit hard to follow at times.
By Dipak Kumar Das on 12/10/2025
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100







