HOME > Development > Master Apache Kafka With Spring boot Java and Testing

Master Apache Kafka With Spring boot Java and Testing

  • Development
  • May 11, 2025
SynopsisMaster Apache Kafka With Spring boot Java and Testing, availa...
Master Apache Kafka With Spring boot Java and Testing  No.1

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

  • 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
  • Who Should Attend

  • Beginner Java developers curious about kafka
  • Target Audiences

  • Beginner Java developers curious about kafka
  • 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

  • Master Apache Kafka With Spring boot Java and Testing  No.2
    Vikas kumar
    A Full-stack Developer & Teacher
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 7 votes
  • 4 stars: 5 votes
  • 5 stars: 26 votes
  • 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!