Slide 9
Slide 9 text
Flink Application Development
● Flink offers 3 underlying primitives: events, state, time
● Time: event time and watermarks
Easy to build
Applications
Declarative APIs
SQL
Python
Joins
Aggregations
Community &
Documentation
9am
10am
11am
{id: 15, op: logout, time: “9:33”}
{id: 299, op: add, time: “10:01”}
{id: 2, op: logout, time: “10:29”}
{id: 2, op: update, time: “9:48”}
{id: 74, op: login, time: “10:36”}
{id: 81, op: login, time: “11:15”}
Stream of Events: Window Operator:
→ Events are arriving out of order