Introduction to Kafka with Spring Boot

Learn how to create robust Kafka implementations using Spring Boot 3 and Apache Kafka
4.55 (560 reviews)
Udemy
platform
English
language
Software Engineering
category
Introduction to Kafka with Spring Boot
5,502
students
5.5 hours
content
Nov 2024
last update
$19.99
regular price

What you will learn

Learn what Kafka is and how it works

How to install and run Kafka locally

Create a Spring Boot application that integrates with Kafka

Unit testing and Integration testing for Kafka

Consuming and Producing messages with Spring Kafka

Learn how to retry failed Kafka messages

Spring Boot integration tests with the embedded Kafka broker

Serialization and the different formats, including Strings and JSON

Dead letter topics

Learn all the core Kafka messaging concepts including messages, topics, partitions and keys

Message ordering - ensuring your messages are consumed in the correct sequence

Cover the important Spring and Spring Kafka annotations

How to configure your Kafka Spring Beans

How to use Wiremock to trigger failure scenarios that we can test

Consumer groups, rebalancing, and consumer failover

Understand the role of consumer offsets

Use command line tools to send and receive messages and query the broker state

Understand why Zookeeper is being replaced with KRaft

Learn the key differences between other popular messaging brokers

5233078
udemy ID
3/25/2023
course created date
9/16/2023
course indexed date
Bot
course submited by