Search code examples
real-timeamazon-kinesisserverless

How could I access the current, not emitted, data while Kinesis Analytics is processing tumbling time windows


With AWS Kinesis Analytics, I can do stream aggregation into time blocks in an easy serverless fashion. On demand, I want to be able to show the data real-time, including the data that is still being aggregated.

How would I do that? Preferably without spinning servers? Or is this just not what Kinesis is for?


Solution

  • You can connect more than one consumer to your Kinesis Stream. If you want to work serverless, you may connect a Lambda that might do your on-demand tasks. Turn it on/off using this API.