awesome-flink
😎 A curated list of amazingly awesome Flink and Flink ecosystem resources
https://github.com/wuchong/awesome-flink
Last synced: 5 days ago
JSON representation
-
Notebooks
- Apache Zeppelin - Web-based notebook that enables interactive data analytics with plugable backends, integrated plotting, and extensive Flink support out-of-the-box.
-
Interfaces
- Apache Beam - Unified data processing engine supporting both batch and streaming applications. Apache Flink is one of the supported execution environments.
-
Official Resources
-
External Resources
-
Community
-
Books
- Stream Processing with Apache Flink - by Fabian Hueske, Vasiliki Kalavri (Nov 2017)
- Flink in Action - by Sameer Wadkar, Hari Rajaram (Mar 2017)
- Learning Apache Flink - by Tanmay Deshpande (Feb 2017)
- Introduction to Apache Flink - by Ellen Friedman, Kostas Tzoumas (Oct 2016)
-
Papers
- Lightweight Asynchronous Snapshots for Distributed Dataflows - Paper proposed Asynchronous Barrier Snapshotting (ABS) implemented in Flink to support stateful stream processing. (Jun 2015)
- The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing - Paper introducing the Dataflow model which Flink's streaming model based on. (2015)
- Efficient Pattern Matching over Event Streams - Flink CEP library inspired by this paper. (2008)
- Apache Flink™: Stream and Batch Processing in a Single Engine - Paper introducing Apache Flink for processing streaming and batch data under a single execution model. (Jan 2015)
-
Blogs
-
Flink Forward
-
Slides
-
2017
-
2016
-
2015
-
2014
-
Categories