Apache Kafka Series - Kafka Streams for Data Processing

Learn the Kafka Streams API to build real-time data processing applications: exactly-once semantics, KTables, joins, and hands-on word count to bank balance applications.

Bestseller 4.8  ·  63K+ students  ·  5 total hours  ·  78 lectures

Get the Video Course

Apache Kafka Series - Kafka Streams for Data Processing course by Stephane Maarek

About this course

Kafka Streams is the easiest way to process data flowing through Kafka, and this 5-hour course covers the full Streams API hands-on. You'll build real applications, from word count to a bank balance aggregator, with exactly-once semantics, stateful operations, KTables, and joins.

It's the natural next step of the developer track after Kafka for Beginners.

Get the Video Course

Meet your instructor

Stephane Maarek

Stephane Maarek

Best Selling Instructor, Kafka Guru, 9x AWS Certified · AWS Hero

4.7 average rating  ·  3.6M+ students  ·  1,000,000+ reviews

Stephane is an AWS Hero and one of the best-selling instructors on Udemy. His courses on AWS certifications, Claude certifications, and Apache Kafka are trusted by millions of students to pass their exams and, more importantly, to master the technology behind them.

Frequently asked questions

What are the prerequisites?
Good knowledge of Apache Kafka fundamentals (the Kafka for Beginners course) and Java 8 basics.

In which order should I take the Apache Kafka courses?
Start with Kafka for Beginners. Then follow the developer track (Kafka Streams, Kafka Connect, Confluent Schema Registry, KSQL) if you build applications, or the admin track (Cluster Setup, Monitoring & Operations, Security) if you operate clusters. Both tracks together are the recommended preparation for the Confluent certifications.

Related certifications and courses

Apache Kafka Series - Kafka Connect Hands-on Learning Apache Kafka Series - Kafka Connect Hands-on Learning
Apache Kafka Series - KSQL on ksqlDB for Stream Processing Apache Kafka Series - KSQL on ksqlDB for Stream Processing
Apache Kafka Series - Confluent Schema Registry & REST Proxy Apache Kafka Series - Confluent Schema Registry & REST Proxy

Looking for more Apache Kafka training? See all courses and practice exams.