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 by
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
Building Data Streaming Applications with Apache Kafka
- About Book
- Who Is This Book For?
- Book Content
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!