Apache Kafka was originated at LinkedIn and later became an open sourced Apache project in 2011, then First-class Apache project in 2012. Kafka is written in Scala and Java. Apache Kafka is publish-subscribe based fault tolerant messaging system. It is fast, scalable and distributed by design.

This tutorial will explore the principles of Kafka, installation, operations and then it will walk you through with the deployment of Kafka cluster. Finally, we will conclude with real-time applica-tions and integration with Big Data Technologies.

This tutorial has been prepared for professionals aspiring to make a career in Big Data Analytics using Apache Kafka messaging system. It will give you enough understanding on how to use Kafka clusters.

Before proceeding with this tutorial, you must have a good understanding of Java, Scala, Dis-tributed messaging system, and Linux environment.

Course Content

Apache Kafka Tutorial
Apache Kafka Home
Apache Kafka Introduction
Apache Kafka Fundamentals
Apache Kafka Cluster Architecture
Apache Kafka Work Flow
Apache Kafka Installation Steps
Apache Kafka Basic Operations
Simple Producer Example
Consumer Group Example
Integration With Storm
Integration With Spark
Real Time Application(Twitter)
Apache Kafka Tools
Apache Kafka Applications
Apache Kafka Quick Guide
Apache Kafka Useful Resources
Apache Kafka Discussion

Student Feedback

Course Rating