Course Outline


  • Running Apache Kafka at scale with Confluent.

Setting up Confluent

Overview of Confluent Features and Architecture

Building a Streaming Platform

The Publish and Subscribe Process

How Kafka Stores Data

Processing Data On-the-Fly

Case Study: Twitter Analytics

Implementing Kafka's APIs

  • Producer, Consumer, Streams, and Connect

Building Applications on Top of Kafka

Monitoring Kafka

Administration Tools

Case Study: Netflix Movie Recommendations

Adding New Systems

Detecting Problems with Message Delivery

Enterprise Security

Disaster Recovery

Developer Features


Summary and Conclusion


  • A general understanding of Apache Kafka
  • Java programming experience


  • Developers
  • Architects
  • System Administrators
  14 Hours


Related Courses

Spark Streaming with Python and Kafka

  7 hours

Confluent KSQL

  7 hours

Apache Ignite for Developers

  14 hours

Unified Batch and Stream Processing with Apache Beam

  14 hours

Apache Apex: Processing Big Data-in-Motion

  21 hours

Apache Storm

  28 hours

Apache NiFi for Administrators

  21 hours

Apache NiFi for Developers

  7 hours

Apache Flink Fundamentals

  28 hours

Samza for Stream Processing

  14 hours

Tigon: Real-time Streaming for the Real World

  14 hours

Real-Time Stream Processing with MapR

  7 hours

Stream Processing with Kafka Streams

  7 hours

A Practical Introduction to Stream Processing

  21 hours

Apache Kafka for Python Programmers

  7 hours