...
In this FLIP, we propose adding public APIs to support running a mixture of batch-mode and stream-mode operators in the same job , with blocking edges added between these operators. We hope to enable Flink to deliver optimal performance for use-cases that require both stream and batch mode operations, and where the stream part of the use-case can be executed after batch-part of the use-case, with both parts using the mode the best fits their needs. This capability can further enhance Flink as a stream-batch unified processing engine.
...