
Apache Kafka - Real-time Stream Processing (Master Class)
A beginner's guide to mastering real-time stream processing using Apache Kafka and Kafka Streams API
Created by Prashant Kumar Pandey
Gain hands-on experience with real-time stream processing using Apache Kafka and the Kafka Streams API. You'll learn to design, develop, and test streaming applications while exploring essential tools and features that make working with data in motion more efficient.
Packt | Apr 2020 | 660 min
What You Will Learn
You'll start by exploring the core concepts of stream processing and Kafka architecture. Through practical coding exercises and real-world examples, you'll develop and test streaming applications using popular tools like IntelliJ IDEA and Maven. Each step builds your confidence in handling real-time data flows.
Key Features
- Build and test real-time stream processing apps using Kafka Streams and industry tools
- Understand Kafka Streams architecture and work with JSON and AVRO message formats
- Apply best practices for logging, unit testing, and schema management in streaming apps
Target Audience
Ideal for software engineers and Java developers ready to build real-time streaming applications. If you're a data engineer or architect aiming to design robust data pipelines with Kafka Streams, you'll find clear guidance and actionable skills to help you reach your goals.





