Hi There
I've couple of questions.
1. Will those data be uploaded to an S3 bucket, or is it some type of application/service logs.
2. Using Lambda or other tools depends strictly on how you provide the data, i.e. if its in S3 bucket then Lambda can be used by configuring it to get triggered whenever a new data are uploaded, if it is from some other source then we've to poll for those new data.
Besides I've no questions regarding #3, #4, #5, #6, #7, #8
Looks pretty doable for me.
Cheers
Joy