What is/are the main difference(s) between Flink and Storm?

Disclaimer: I’m an Apache Flink committer and PMC member and only familiar with Storm’s high-level design, not its internals. Apache Flink is a framework for unified stream and batch processing. Flink’s runtime natively supports both domains due to pipelined data transfers between parallel tasks which includes pipelined shuffles. Records are immediately shipped from producing tasks … Read more