Skip to Content
Building Data Streaming Applications with Apache Kafka
book

Building Data Streaming Applications with Apache Kafka

by Chanchal Singh, Manisha Sethi, Manish Kumar, Anshul Joshi
August 2017
Beginner to intermediate content levelBeginner to intermediate
278 pages
6h 40m
English
Packt Publishing

Overview

Learn how to design and build efficient real-time streaming applications using Apache Kafka, a leading distributed streaming platform. This book provides comprehensive guidance on setting up Kafka clusters, developing producers and consumers, and integrating with frameworks like Spark, Storm, and Heron. By the end, you'll master the skills needed to create enterprise-grade data streaming solutions.

What this Book will help me do

  • Grasp the core concepts and components of Apache Kafka and its ecosystem.
  • Develop robust Kafka producers and consumers to process real-time data streams.
  • Design and implement streaming applications using Spark, Storm, and Heron.
  • Plan Kafka deployments with a focus on scalability, capacity, and fault tolerance.
  • Ensure secure data streaming with best practices for securing Apache Kafka.

Author(s)

The authors, None Singh and None Kumar, bring years of expertise in data engineering and distributed systems. Having worked extensively with streaming technologies like Apache Kafka, they aim to share their in-depth knowledge through practical examples and real-world scenarios. Their approach to teaching focuses on making complex concepts easily understandable.

Who is it for?

This book is ideal for software developers and data engineers who are eager to learn Apache Kafka for building streaming applications. Some experience with programming, particularly Java, will help readers get the most out of the material. If you are working on data-processing systems or looking to enhance your skills in real-time data handling, this book caters to your needs.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Data Stream Development with Apache Spark, Kafka, and Spring Boot

Data Stream Development with Apache Spark, Kafka, and Spring Boot

Anghel Leonard
Learning Apache Cassandra - Second Edition

Learning Apache Cassandra - Second Edition

Sandeep Yarabarla, Graham Doman

Publisher Resources

ISBN: 9781787283985Supplemental Content