I’d like to check that we’re using the same terminology. The Azure Stream Analytics documentation has concise definitions for tumbling, hopping and sliding windows, including some diagrams that I think are helpful.
Tumbling: https://msdn.microsoft.com/en-us/library/azure/dn835055.aspx <https://msdn.microsoft.com/en-us/library/azure/dn835055.aspx> Hopping: https://msdn.microsoft.com/en-us/library/azure/dn835041.aspx <https://msdn.microsoft.com/en-us/library/azure/dn835041.aspx> Sliding: https://msdn.microsoft.com/en-us/library/azure/dn835051.aspx <https://msdn.microsoft.com/en-us/library/azure/dn835051.aspx> Does this match how we are using these terms in Samza? Julian