
Apache Kafka for Absolute Beginners
Explore the Apache Kafka ecosystem and architecture, and learn client API programming in Java
Created by Prashant Kumar Pandey
Get started with Apache Kafka by exploring its core ecosystem and architecture, then move on to hands-on client API programming in Java. Learn how to build efficient Kafka applications using practical, real-world examples and industry-standard tools.
Packt | Apr 2020 | 452 min
What You Will Learn
You will work through practical coding examples that demonstrate how Kafka works in real scenarios. By building and running Kafka Producer and Consumer applications in Java, you will see firsthand how each component fits together. Along the way, you will use popular tools and libraries to reinforce your understanding and gain confidence.
Key Features
- Understand Kafka architecture and its main components through clear examples
- Develop Kafka Producer and Consumer applications using Java client APIs
- Apply serialization techniques like JSON and Avro for real-time data processing
Target Audience
Ideal for software engineers, solution architects, or managers who are new to Apache Kafka and want to solve real-time data processing challenges. If you have basic Java knowledge and want to learn how to implement Kafka in your projects, you will benefit from this hands-on, beginner-friendly approach.





