Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Data

Stream Processing Frameworks: Apache Kafka and ksqlDB

Learn how to build scalable, real-time data pipelines using Apache Kafka, Kafka Streams, and ksqlDB.

Harsh Karna - Pluralsight course - Stream Processing Frameworks: Apache Kafka and ksqlDB
Harsh Karna
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 Karna - Pluralsight course - Stream Processing Frameworks: Apache Kafka and ksqlDB
Harsh Karna

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.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight