Overview
This course teaches learners how to process streaming data using KSQL, a declarative, SQL-like stream processing language in Apache Kafka. The course covers Kafka architecture, data model, processing events, consumer API, and various use cases like clickstream analysis, fraud detection, and state management. The teaching method includes live coding on streaming data. The course is intended for individuals interested in real-time message processing and stream processing applications.
Syllabus
Introduction
Kafka Architecture
Kafka Data Model
Kafka Data Structure
Processing Events
Consumer API
ClickStream
Users
Fraud Detection
Movie Rating App
Create a Stream
Copying Data
Registration
Joinable
Finish
State Management
CaseEqual Engine
KSQL Documentation
Taught by
Devoxx