Adaptive Stream Processing using Dynamic Batch Sizing
Discretized streams: fault-tolerant streaming computation at scale