AWS Batchを自前でVPCを構築して動かす
AWS Batchはフルマネージドのバッチ処理環境を用意してくれるサービスです。
このスライドが概要をかなり分かりやすく説明してくれています。
ジョブを定義、キューイングしてスケー
CloudWatch EventsでS3への変更をトリガーする
CloudWatch Eventsを使うとAWSリソースへのイベントやスケジュールをトリガーにして他のAWSサービスを起動するルールを作成することができます。
こちらを参考にS3へのファイル作成を検知し