- Produces results within milliseconds, enabling real-time alerting and personalisation
- Processes unbounded event streams without waiting for a batch window to close
- Supports windowed aggregations that summarise live data over rolling time periods
- Keeps operational dashboards and models continuously up to date