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β} Stream of Events: Window Operator: When has an hourly window seen all events? β Watermarks Watermark time: β10:11β} {id: 74, op: login, time: β10:36β} {id: 81, op: login, time: β11:15β} Triggers Window Processing Watermark = virtual clock for event time