After reading the section about processors it is not clear whether it can do stateful computations, for example, running sum or moving average. Can I define sliding windows? Can I join two or more streams?
* https://kafka.apache.org/documentation/streams/ - Kafka Streams (and its KTable)
* https://flink.apache.org/ - Flink
* https://spark.apache.org/streaming/ - Spark Streaming
* https://github.com/asavinov/bistro - Bistro Streams
The focus of Benthod seems to be performance and resilience (implemented without persistence).
* https://github.com/wallaroolabs/wallaroo - Wallaroo