- Course
- Data
Stream Processing Frameworks: Apache Kafka and ksqlDB
Learn how to build scalable, real-time data pipelines using Apache Kafka, Kafka Streams, and ksqlDB.
What you'll learn
Modern applications demand low-latency processing of events from clickstreams to financial transactions. Apache Kafka and its ecosystem offer a powerful foundation for building scalable, real-time pipelines. In this course, Stream Processing Frameworks: Apache Kafka and ksqlDB, you’ll gain the ability to design and implement streaming logic for real-time applications. First, you’ll explore Kafka’s architecture and how it supports scalable event streaming. Next, you’ll discover how Kafka Streams enables in-code transformations using Java. Finally, you’ll learn how to define streaming logic using SQL with ksqlDB. When you’re finished, you’ll be equipped to build real-time pipelines with Kafka, Kafka Streams, and ksqlDB ready for production-scale workloads.
Table of contents
About the author
Harsh is a software engineer with 4+ years in Data Engineering, Data Science, and Gen AI, skilled in big data, cloud platforms, and data frameworks. He’s also passionate about travel.