"The watermark is a monotonically increasing timestamp of the oldest work not yet completed."
Watermarks assert that all earlier events have (probably) arrived.
When stream elements are in order (or in order by key), we can assert that a watermark at some time is accurate.
Watermarks determined by a set of rules to capture potentially late data from heterogeneous sources.
By Jowanza Joseph