I am considering using Lambda with tumbling windows. However, I came across the following limitation on the Lambda resource mapping page:
• Streaming pollers for Kinesis and DynamoDB do not support features such as:
• BisectBatchOnFunctionError
• MaximumBatchingWindowInSeconds
• ParallelizationFactor
• ScalingConfig
• TumblingWindowInSeconds
I also found another source where isaac-j-miller uses tumbling windows in this issue 7193.