Apache Apex [Java] - unified platform for big data stream and batch processing. Apache Ballista [Rust] - distributed compute platform powered by Apache Arrow. Apache Flink [Java] - system for high-throughput, low-latency data stream processing that supports stateful computation, data-driven windowing semantics and iterative stream processing. Apache Heron (incubating) [Java] - a realtime, distribu