Introduction to Open Streaming Foundations
The pipeline, and the four ideas a bare Kafka topic has no concept of.
-
Module 01
Make it yours
Get a real pipeline running, and find out what a session actually is.
graded — the session carries your handle, and the data reaches Kafka
-
Module 02
Add a channel
Declare a parameter and emit it. A consumer you did not touch picks up its units.
graded — a channel the lab does not ship appears, with units
-
Module 03
Fix the broken producer
A variant produces jumpy traces. Nothing errors. Every value is correct. Find out why.
graded — zero discontinuities across the session
-
Module 04
Write your first consumer
Decode the stream yourself, in any language. The validator invents a new channel each run, so you cannot hardcode your way through.
graded against what the producer recorded sending