Spark Versus Flink: Understanding Performance in Big Data Analytics Frameworks
Discretized streams: fault-tolerant streaming computation at scale