awesome-flink

Flink toolkit

A curated collection of resources and tools for Apache Flink developers

😎 A curated list of amazingly awesome Flink and Flink ecosystem resources

GitHub

772 stars
47 watching
111 forks
last commit: over 1 year ago
Linked from 1 awesome list

awesomeawesome-flinkawesome-listflink

Packages / Notebooks

Apache Zeppelin Web-based notebook that enables interactive data analytics with plugable backends, integrated plotting, and extensive Flink support out-of-the-box

Packages / Machine Learning

Flink-TensorFlow 215 almost 7 years ago A library for machine intelligence in Apache Flink™, using the TensorFlow library and associated models

Packages / Complex Event Processing

Flink-Siddhi 243 11 months ago A CEP library for Flink to run Siddhi within Apache Flink streaming application

Packages / Interfaces

Apache Beam Unified data processing engine supporting both batch and streaming applications. Apache Flink is one of the supported execution environments

Packages / Connectors

Apache Bahir 790 about 1 year ago Collection of the connectors excluded from Flink (Akka, ActiveMQ, Flume, Netty, Redis)

Packages / Benchmarks

Yahoo! Streaming benchmark 633 11 months ago
Yahoo! Streaming benchmark extension 106 11 months ago

Packages / Tests

Flinnk spector 207 over 5 years ago provides a framework to define unit tests for Apache Flink data flows. The framework executes data flows locally and verifies the output using predefined expectations

Resources / Official Resources

Flink Documentation
Flink Wiki
Flink Training

Resources / External Resources

Flink 中文文档
Flink 中文文档 v1.2 ing... 491 about 2 years ago
Flink 台灣

Resources / Community

Twitter
Meetups

Resources / 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)

Resources / Papers

Lightweight Asynchronous Snapshots for Distributed Dataflows Paper proposed Asynchronous Barrier Snapshotting (ABS) implemented in Flink to support stateful stream processing. (Jun 2015)
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)
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)

Resources / Blogs

Official Flink Blog
The data Artisans Blog
Flink 原理与实现
Yanghua's Blog (中文)
THE MUSINGS OF RAWKINTREVO
Data Flair
Building Applications with Apache Flink
Slides and Videos Flink Forward 2015 -
Slides and Videos Flink Forward 2016 -
Slides and Videos 17 over 7 years ago Flink Forward San Francisco 2017 -
Slides 43 about 7 years ago Flink Forward Berlín 2017 -

Resources / Slides / 2017

SlideShare Timo Walther: :
SlideShare Kostas Kloudas: :
SlideShare Tzu-Li (Gordon) Tai: :
SlideShare Stefan Richter: :
SlideShare Ufuk Celebi: :
SlideShare Jamie Grier: :
SlideShare Stephan Ewen: :
SlideShare Stephan Ewen: :
SlideShare Till Rohrmann: :
SlideShare Timo Walther: :
SlideShare Kostas Kloudas: :
SlideShare Fabian Hueske: :

Resources / Slides / 2016

SlideShare Stephan Ewen: :
SlideShare Kostas Tzoumas & Stephan Ewen: :
SlideShare Robert Metzger: :
SlideShare Till Rohrmann & Fabian Hueske: :
SlideShare Jamie Grier: :
SlideShare Jamie Grier: :
SlideShare Till Rohramnn: :
SlideShare Stephan Ewen: :
SlideShare Stephan Ewen: :
SlideShare Aljoscha Krettek: :
SlideShare Fabian Hueske: :
SlideShare Kostas Tzoumas: :
SlideShare Stephan Ewen: :
SlideShare Till Rohrmann & Fabian Hueske: :
SlideShare Robert Metzger: :
SlideShare Stephan Ewen: :
SlideShare Stephan Ewen: :
SlideShare Ufuk Celebi: . :
SlideShare Kostas Tzoumas: . :
SlideShare Jamie Grier: . :
SlideShare Jamie Grier: . :
SlideShare Robert Metzger: . :
SlideShare Vasia Kalavri: . :
SlideShare Maximilian Michels: . :
SlideShare Vasia Kalavri: . :
SlideShare Till Rohrmann: . :

Resources / Slides / 2015

SlideShare Till Rohrmann: :
SlideShare Stephan Ewen: :
SlideShare Robert Metzger: :
SlideShare Robert Metzger: :
SlideShare Paris Carbone: (Google Tech Talk, August 2015:
SlideShare Andra Lungu: :
SlideShare Till Rohrmann: :
SlideShare Gyula Fóra: :
SlideShare Till Rohrmann: :
SlideShare Marton Balassi: :
SlideShare Vasia Kalavri: :
SlideShare Fabian Hueske: :
SlideShare Kostas Tzoumas: :

Resources / Slides / 2014

SlideShare Kostas Tzoumas: :
SlideShare Marton Balassi & Gyula Fóra: :
SlideShare Till Rohrmann: :

Backlinks from these awesome lists:

0