rmoff's random ramblings
about talks

Watermarks

Apr 25, 2025

It’s Time We Talked About Time: Exploring Watermarks (And More) In Flink SQL

Whether you’re processing data in batch or as a stream, the concept of time is an important part of accurate processing logic.

Because we process data after it happens, there are a minimum of two different types of time to consider:

  1. When it happened, known as Event Time

  2. When we process it, known as Processing Time (or system time or wall clock time)

Continue Reading


Robin Moffatt

Robin Moffatt works on the DevRel team at Confluent. He likes writing about himself in the third person, eating good breakfasts, and drinking good beer.

Story logo

© 2025