Documentation
# River — a processing system for bounded and unbounded data

## Goals

* High throughput low latency stream processing
* Streaming as superset of batch processing
* Event time and out-of-order processing
* Exactly once semantics
* Windows
* Backpressure
* Fault-tolerance
* Support for iterative and graph algorithms