[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"pattern-s3-eventbridge-ecs":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":13,"description":16,"extension":17,"framework":18,"gitHub":19,"highlight":6,"introBox":25,"language":30,"level":31,"meta":32,"patternArch":33,"resources":52,"s3URL":6,"services":6,"stem":63,"testing":64,"videoId":6,"__hash__":67},"patterns\u002Fpatterns\u002Fs3-eventbridge-ecs.json","Amazon S3 to Amazon EventBridge to ECS",null,{"text":8},[9],"Delete the stack: \u003Ccode>terraform destroy\u003C\u002Fcode>.",[11,12],"content\u002Fcontributors\u002Fjeff-hunter.json","content\u002Fcontributors\u002Frajdeep-banerjee.json",{"text":14},[15],"See the GitHub repo for detailed deployment and testing instructions.","Create an integration between S3, EventBridge and ECS.","json","Terraform",{"template":20},{"repoURL":21,"templateURL":22,"projectFolder":23,"templateFile":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fs3-eventbridge-ecs","serverless-patterns\u002Fs3-eventbridge-ecs","s3-eventbridge-ecs","pattern_s3_eb_ecs.tf",{"headline":26,"text":27},"How it works",[28,29],"This serverless pattern uses EventBridge to trigger multiple ECS tasks on Fargate. The ECS task queries the S3 bucket for files and reads them.","These ECS tasks can be extended to insert the data to a database, thus speeding up the process of loading data from S3 to a database. This application pattern can be extended to process a file from a single bucket in parallel or perform long running tasks not suited for Lambda processing in parallel.","Python","200",{},{"icon1":34,"icon2":39,"icon3":42,"line1":46,"line2":50},{"x":35,"y":36,"service":37,"label":38},20,50,"s3","S3",{"x":36,"y":36,"service":40,"label":41},"eventbridge","Amazon EventBridge",{"x":43,"y":36,"service":44,"label":45},80,"ecs","Elastic Container Service",{"from":47,"to":48,"label":49},"icon1","icon2","",{"from":48,"to":51,"label":49},"icon3",{"bullets":53},[54,57,60],{"text":55,"link":56},"Amazon S3","https:\u002F\u002Fdocs.aws.amazon.com\u002Fs3\u002Findex.html",{"text":58,"link":59},"Amazon EventBridge - Serverless Event Router","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Findex.html",{"text":61,"link":62},"Amazon Elastic Container Service","https:\u002F\u002Fdocs.aws.amazon.com\u002Fecs\u002Findex.html","patterns\u002Fs3-eventbridge-ecs",{"text":65},[66],"See the GitHub repo for detailed testing instructions.","fzOTEkH1by21d9g7uFJiOJfEl83KJ-4IvJRp4jm9JsU",1782038105837]