I am new to AWS ecosystem. I'm building a (near) real-time system, where data comes from external API. The API is updated every 10 seconds, so I would like to consume and populate my Kinesis pipeline as soon as new data appears. However, I'm not sure which tool use for that. I did a small research and, I think, I have two options:
- AWS lambda which is triggered every 10 seconds and puts data on Kinesis
- AWS StepFunction
What is the standard approach for a given use case?