This hands-on workshop walks you through the initial steps of using ksqlDB as an event stream processing engine in Confluent Cloud. Its exercises cover several popular event stream processing patterns and demonstrate how they can be implemented as data pipelines leveraging the ksql language and the Kafka data in motion infrastructure. This guide is not for people that already have experience with ksqlDB and that are looking for an in-depth learning resource, nor does it cover any automated development, testing or deployment mechanisms and tooling for ksqlDB based data pipelines.
The Confluent Cloud ksqlDB Hands-On Workshop labs and exercises are optimized for learning, which means taking a fully guided step-by-step approach using the Confluent Cloud Wen UI, to ensure you understand each task required to develop and run an end-to-end data pipeline while only requiring access to a web-browser.
The results of this workshop should not be viewed as production ready, as they are totally focussed on learning by getting started with ksqlDB in Confluent Cloud.
This tutorial assumes you have access to Confluent Cloud. While Confuent Cloud is used for the lowest barrier to fullfill the basic infrastructure requirements the lessons learned in this workshop can be applied to other deployment models of Confluent Platform, as well as with Apache Kafka and a stand-alone ksqlDB engine.
The Financial Services Lab, walks you through two exercise that address common event stream processing patterns with ksqlDB that will be applied in the context of the following financial industry use-cases:
Retail and Logistics Lab, walks you through two exercise that address common event stream processing patterns with ksqlDB that will be applied in the context of the following retail use-cases:
The Internet of Things Lab, walks you through two exercise that address common event stream processing patterns with ksqlDB that will be applied in the context of the following IoT use-cases: