Data Stream Processing Challenge
Data Stream Processing Challenge
Build real-time filter, map, and window pipelines
Interactive game
Stream processing
Data Stream Processing Challenge
Build real-time filter, map, and window pipelines that transform raw IoT readings into the expected output.
8Scenarios
3Rule types
18 minEstimated time
Try
For scenario 1, keep readings at least 20 C with a Filter rule, then select Check.
Observe
Match the output rounded to one decimal. Each scenario scores once: up to 100 points, minus 8 per rule above the hint count (minimum 60). Maximum total: 800. Wrong runs earn 0; retries are unlimited. Reset restarts all eight scenarios.
Explain
Rules run in order. Windows are non-overlapping count groups; only complete groups emit output. An incomplete final group is discarded in this finite teaching stream.
Technical boundaries. The game executes deterministic teaching events and simplified operators. It does not simulate distributed partitions, watermark lag, backpressure, checkpoint recovery, duplicate delivery, schema evolution, or production throughput.
Match output rounded to one decimal. Windows emit complete count groups only; discard the incomplete tail. Each scenario scores once: 100 points minus 8 per rule above the hint count, minimum 60. Maximum: 800. Wrong runs earn 0; retries are unlimited. Reset restarts the challenge.
Progress
Scenario 1 of 8
0Score
0Rules
0Latest
Loading stream-processing scenarios...
Reference Material
Loading stream-processing notes...