KSQLDB and Stream Processing Tutorials - KSQLDB 101
Dive into the world of stream processing with this comprehensive tutorial series on ksqlDB, the SQL streaming engine for Apache Kafka®. Learn how to build powerful event streaming applications using ksqlDB's intuitive SQL syntax. Explore topics such as filtering and transforming data streams, querying tables and streams with pull and push queries, and understanding the difference between streams and tables. Master common utility functions like flattening nested records, changing serialization formats, and merging and splitting streams. Discover how to integrate ksqlDB applications with Kafka Connect using familiar SQL syntax. Gain hands-on experience through step-by-step exercises in Confluent Cloud, covering everything from basic interactions to advanced concepts like materialized views, lambda functions, and monitoring. Perfect for developers looking to harness the full potential of event streaming in their data infrastructure.