Apache Kafka for Event-Driven Spring Boot Microservices

Learn to build and test event-driven Spring Boot Microservices using Apache Kafka.
4.68 (1202 reviews)
Udemy
platform
English
language
Software Engineering
category
Apache Kafka for Event-Driven Spring Boot Microservices
10 213
students
14 hours
content
May 2025
last update
$74.99
regular price

What you will learn

Apache Kafka for Microservices

Create Event-Driven Microservices

Work with Kafka CLI

Work with Kafka Consumers in Java

Run Multiple Kafka Servers in a cluster

Work with Kafka Producers in Java

Handle and recover from errors

Perform Integration Testing of Kafka Producer and Consumer

Implement Saga design pattern

Configure Kafka Producer to be Idempotent

Learn to work with Transactions in Apache Kafka

Configure Kafka Consumer to be Idempotent

Course Gallery

Apache Kafka for Event-Driven Spring Boot Microservices – Screenshot 1
Screenshot 1Apache Kafka for Event-Driven Spring Boot Microservices
Apache Kafka for Event-Driven Spring Boot Microservices – Screenshot 2
Screenshot 2Apache Kafka for Event-Driven Spring Boot Microservices
Apache Kafka for Event-Driven Spring Boot Microservices – Screenshot 3
Screenshot 3Apache Kafka for Event-Driven Spring Boot Microservices
Apache Kafka for Event-Driven Spring Boot Microservices – Screenshot 4
Screenshot 4Apache Kafka for Event-Driven Spring Boot Microservices

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

This course offers comprehensive insights into Apache Kafka integration for event-driven Spring Boot Microservices, but the occasional repetition of concepts, uneven content structure, and limited Windows examples may detract from its overall impact. Despite these shortcomings, learners can still acquire solid foundational knowledge in working with both Kafka and Spring Boot to build resilient systems.

What We Liked

  • Comprehensive coverage of Apache Kafka for event-driven Spring Boot Microservices
  • Hands-on experience with Kafka CLI, Producer, Consumer, Topics, and more
  • In-depth exploration of sending messages synchronously & asynchronously with acknowledgements, retries, delivery, request timeouts
  • Implementation of Saga design pattern and error handling in consumer microservices

Potential Drawbacks

  • Occasional repetition of concepts across different sections
  • Docker approach explanation lacks clarity regarding operating system use
  • Content structure could be improved with challenges and solutions in each section
  • Examples primarily focus on Mac OS; limited representation for Windows users
5552882
udemy ID
11/09/2023
course created date
03/01/2024
course indexed date
Bot
course submited by