A presentation at ODSC Europe in September 2020 in by Marta Paes
© 2020 Ververica
2
open source distributed stateful stream processing Flink Runtime 3
open source distributed stateful stream processing High Performance Fault Tolerance Stateful Processing Flink Runtime 4 Flexible APIs
Streaming Analytics & ML Stateful Stream Processing Flink Runtime 5 Event-Driven Applications
streams state Streaming Analytics & ML Stateful Stream Processing Flink Runtime 6 time Event-Driven Applications
streams state ● ● ● 7 performance reliability time
Streaming Analytics & ML Stateful Stream Processing Flink Runtime 8 Event-Driven Applications
● ● ● 9 developer speed autonomy
10
11
Mature fast 12 intuitive
1995 2008 Mature 2003 2015 2001 13 fast intuitive
1995 2008 Mature 2003 2015 fast intuitive 2001 restricted fits in memory single core 14
15
16
17
18
Expose 19
Distribute 20 scale
Double 11 / Singles Day 21
● ● ● 22
● ● ● Execution Streaming Batch UDF Support 23 Python UDF Pandas UDF +UDAF (WIP) +UDAF (WIP)
● ● ● Execution Streaming Native Connectors Batch FileSystems Apache Kafka ML Library (WIP) FLIP-39 Notebooks UDF Support Kinesis Python UDF Pandas UDF +UDAF (WIP) +UDAF (WIP) HBase JDBC Elasticsearch
26
… Advantages ● ● ● ● ● 27
DEMO 28
DEMO 29
DEMO 30
DEMO 31
DEMO 32
DEMO 33
34