Summary
Implement streaming execution backend for PSDL using Apache Flink (PyFlink) as proposed in RFC-0002.
RFC Reference
See rfcs/0002-streaming-execution.md for full specification.
Current Status: ✅ Phase 1 Complete
Phase 1: Core Streaming (v0.2.0) - COMPLETE
Phase 2: Production Readiness (v0.3.x) - PLANNED
Phase 3: Advanced Features (v0.4.x) - FUTURE
Key Design Decisions
- Runtime: PyFlink (consistency with Python codebase)
- Slide intervals: Configurable per operator
- Late data: Default
max_lateness: 5m
- Architecture: Follows RFC-0003 modular structure
Related
- RFC-0003: Architecture Refactor (defines runtime structure)
- RFC-0005: PSDL v0.3 Architecture (current spec)
Summary
Implement streaming execution backend for PSDL using Apache Flink (PyFlink) as proposed in RFC-0002.
RFC Reference
See
rfcs/0002-streaming-execution.mdfor full specification.Current Status: ✅ Phase 1 Complete
Phase 1: Core Streaming (v0.2.0) - COMPLETE
src/psdl/runtimes/streaming/)delta,slope,ema,last,min,max,count,smaPhase 2: Production Readiness (v0.3.x) - PLANNED
Phase 3: Advanced Features (v0.4.x) - FUTURE
Key Design Decisions
max_lateness: 5mRelated