If you are in the business of processing a stream of events you sooner or later come upon different notions of time. There is processing time, the current time of the machine your program is running on and event time, the local time at which an event occurred.
In this talk we will look at why this distinction is relevant and also how Flink manages to work with these different ideas of time. We will look at how Flink tracks the progress of time and how you can employ windows to perform aggregating operations on an infinite stream of events.
About the speaker
Aljoscha Krettek is a PMC member at Apache Flink and co-founder and software engineer at data Artisans.
Aljoscha studied Computer Science at TU Berlin and worked at IBM Germany and at the IBM Almaden Research Center in San Jose.