Master Apache Kafka With Spring boot Java and Testing
- Development
- May 11, 2025

Master Apache Kafka With Spring boot Java and Testing, available at $64.99, has an average rating of 4.2, with 42 lectures, based on 41 reviews, and has 232 subscribers.
You will learn about 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 This course is ideal for individuals who are Beginner Java developers curious about kafka It is particularly useful for Beginner Java developers curious about kafka.
Enroll now: Master Apache Kafka With Spring boot Java and Testing
Summary
Title: Master Apache Kafka With Spring boot Java and Testing
Price: $64.99
Average Rating: 4.2
Number of Lectures: 42
Number of Published Lectures: 42
Number of Curriculum Items: 42
Number of Published Curriculum Objects: 42
Original Price: ?3,999
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
More than 80% of all Fortune 100 companiestrust, 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 Kafkafor 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
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to Apache Kafka
Lecture 2: Source Code
Chapter 2: Kafka Basic Concepts – 101
Lecture 1: Topics
Lecture 2: Partitioning and Offsets
Lecture 3: Brokers – (Servers)
Lecture 4: Partition Replication
Lecture 5: Kafka Producers
Lecture 6: Kafka Consumers
Chapter 3: Service discovery & Failure detection
Lecture 1: What is distributed system?
Lecture 2: Zookeeper role in kafka
Chapter 4: Running Kafka Cluster With Docker
Lecture 1: Install Docker
Lecture 2: Start Kafka Cluster with docker-compose
Lecture 3: Few More Environment Variable of Kafka Broker
Chapter 5: Getting Started With Kafka Spring Boot
Lecture 1: Setup Spring Boot Application
Lecture 2: Create Topic From Spring Boot App
Lecture 3: Kafka Consumer – @KafkaListener – First Step
Lecture 4: Kafka Producer
Lecture 5: Generic Event Structure Design
Lecture 6: Reading Event Meta Data In Consumer
Lecture 7: Deserialization of Generic Event In Consumer
Lecture 8: Consumer Group With Spring Kafka
Lecture 9: Produce Event With Key
Lecture 10: Partitions Assignment To Consumer Instances Within Same Group
Chapter 6: Retry, Recovery and Error Handling – Spring Kafka
Lecture 1: Default Error Handling Behaviour
Lecture 2: KafkaListener level Error Handler
Lecture 3: Global Level Error Handler and Retry Policy – Spring Kafka (DefaultErrorHandler)
Lecture 4: Kafka Container Factory Setup
Lecture 5: Retryable and NotRetryable Exception Config
Lecture 6: auto-offset-reset Property
Lecture 7: Partitions Pausing – Consumer Assignments
Lecture 8: Manual Commit Offset – Acknowledgment
Chapter 7: Blocking And Non-Blocking Retries – Dead Letter Topics – Kafka Consumer
Lecture 1: Blocking Retries Solution
Lecture 2: Non-Blocking Retries – Dead Letter Topics
Lecture 3: Non-Blocking Retries Implementation
Lecture 4: Dead Letter Handler Implementation
Chapter 8: Transactions in Apache Kafka – Zombie Instances & Zombie Fencing
Lecture 1: Setup New Project For Transactions
Lecture 2: Copy Kafka Setup To New Project
Lecture 3: Why Transactions?
Lecture 4: Solution of Problems – Theory Part
Lecture 5: Transactional Producer In Apache Kafka – Spring Boot Kafka
Lecture 6: Transaction With Consumer – Spring Boot Kafka
Lecture 7: Database Transaction with Kafka Transaction – db Idempotent Operation
Instructors

Vikas kumar
A Full-stack Developer & Teacher
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Accounting Without Debit Credit
- The Ultimate Wireshark Course
- Ultimate TikTok Marketing - TikTok Growth TikTok Ads 2024
- Advanced Photoshop Manipulations Tutorials Bundle
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- Canva Next Level- Become a Canva Expert
- Hydrogen Energy Masterclass- Fundamentals Applications
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling