Course overview
Build on Spark fundamentals to process unbounded data safely. Handle late events, state, recovery, observability, and production deployment constraints.
Standalone unit guides
Every unit is designed to be followed independently: review the guide, complete the lessons in order, finish the practical lab, pass the checkpoint, and deliver the unit project.
1. Streaming Fundamentals3 lessons
Lesson sequence
- Batch versus stream processing - Free preview
- Sources, sinks, and triggers
- Event time and processing time
2. Stateful Processing3 lessons
Lesson sequence
- Windows and aggregations
- Watermarks and late data
- State management and deduplication
3. Production Streaming3 lessons
Lesson sequence
- Checkpointing and recovery
- Monitoring streaming queries
- Capstone: real-time metrics pipeline