trying to gather ideas on how to design a system using only AWS resources.
Basically, I have a file in S3 (tsv for the sake of the argument) with a variable number of records (1000s to millions)
For each records (row) I will need to hit an API endpoint and get a response, which I will would like to save back to S3.
I know I can use Kinesis (data streams, firehose) to do this in a streaming way.
Any experts out there who can shed some light on a better/different approach to this problem? Maybe there's a design pattern im unaware of.