
Kafka Streams API for Developers Using Java/Spring Boot 3.X
Master the Kafka Streams API to build advanced real-time Kafka streaming applications using Java and Spring Boot 3.x
Created by Dilip Sundarraj
Explore how to build advanced real-time streaming applications with Kafka Streams using Java and Spring Boot. Gain hands-on experience designing, testing, and deploying robust event-driven solutions. Prior Kafka development knowledge is recommended for the best learning experience.
Packt | Jul 2023 | 795 min
What You Will Learn
You will start by reviewing core Kafka Streams concepts and quickly move into practical coding exercises. Each topic builds on the last, guiding you through serialization, stream operations, joins, and aggregations. You will also work on a real-world retail order management project and learn how to test and deploy your applications effectively.
Key Features
- Design and implement real-time streaming apps with Kafka Streams and Spring Boot
- Master stream operations, joins, aggregations, and error handling in Java
- Write and run automated tests for Kafka Streams apps using JUnit and Embedded Kafka
Target Audience
This content is ideal for experienced Java developers and Kafka practitioners looking to deepen their skills with the Streams API. If you want to build robust, production-ready streaming apps and already have a background in Java and Kafka basics, you will find the material directly relevant to your goals.





