Book

Building Data Streaming Applications with Apache Kafka

Apache Kafka is a popular distributed streaming platform which acts as a messaging queue or an enterprise messaging system. This book is a comprehensive guide on designing and architecting enterprise-grade streaming applications using Apache Kafka and other Big Data tools. Once you grasp the basics, we will take you through the more advance concepts in Apache Kafka such as capacity planning and security.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

9h16m

Language

English

About Book

Who Is This Book For?

If you want to learn how to use Apache Kafka and the different tools in the Kafka ecosystem in the easiest possible manner, this book is for you. Some programming experience with Java is required to get the most out of this book

Book content

chapters 9h16m total length

Introduction to Messaging System

Introducing Kafka – The Distributed Messaging Platform

Deep Dive into Kafka Producers

Deep Dive into Kafka Consumers

Building Spark Streaming Applications with Kafka

Building Storm Applications with Kafka

Using Kafka with Confluent Platform

Building ETL Pipelines Using Kafka

Building Streaming Applications Using Kafka Streams

Kafka Cluster Deployment

Using Kafka in Big Data Applications

Securing Kafka

Streaming Applications Design Considerations

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required