Thanks for the pointers.
I actually know some of the Reef people (like Markus Weimer) and we talked about ideas a few times. Especially around batch and iterations. There were many common thoughts and good discussions.
In the streaming space, I think Flink and Reef diverged quite a bit (checkpointing, latency, state).