paint-brush
How to Master Stream Processing - Hopping and Tumbling Windowsby@bbejeck
107 reads

How to Master Stream Processing - Hopping and Tumbling Windows

by Bill Bejeck7mJanuary 29th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The text discusses two types of windowing implementations in event stream processing: hopping and tumbling windows. Hopping windows have a fixed time length and move forward at intervals smaller than their length, which can result in overlapping results. Tumbling windows, a specialized case of hopping windows, have equal size and advance intervals, and hence do not overlap. The text further provides examples of how these windows can be implemented in Kafka Streams and Flink SQL and discusses suitable use cases for each windowing type. It concludes by providing resource links for further reading.
featured image - How to Master Stream Processing - Hopping and Tumbling Windows
Bill Bejeck HackerNoon profile picture
Bill Bejeck

Bill Bejeck

@bbejeck

Curious about a lot of things in life, technology is one of them.

L O A D I N G
. . . comments & more!

About Author

Bill Bejeck HackerNoon profile picture
Bill Bejeck@bbejeck
Curious about a lot of things in life, technology is one of them.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite