[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"workflow-scatter-gather-cdk":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":15,"diagram":16,"extension":17,"framework":18,"gitHub":19,"introBox":28,"level":33,"meta":34,"resources":35,"s3URL":38,"services":39,"simplicity":43,"stem":44,"testing":45,"type":49,"usecase":50,"videoId":27,"__hash__":51},"workflows\u002Fworkflows\u002Fscatter-gather-cdk.json","Scatter-Gather pattern using AWS Lambda and Amazon DynamoDB",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>cdk delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fjim-hanmer.json",{"text":13},[14],"1. Deploy the stack: cdk deploy","Scatter-Gather pattern using AWS Lambda and Amazon DynamoDB with CDK","\u002Fassets\u002Fimages\u002Fworkflows\u002Fscatter-gather-cdk.png","json","AWS CDK",{"template":20,"payloads":25},{"repoURL":21,"templateDir":22,"templateFile":23,"ASL":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fscatter-gather\u002F","scatter-gather","lib\u002Fscatter-gather-stack.ts","statemachine\u002Fstatemachine.asl.json",[26],{"headline":27,"payloadURL":27},"",{"headline":29,"text":30},"How it works",[31,32],"This workflow demonstrates an implementation of the Scatter-Grather pattern using a Map state to call a set of AWS Lambda functions.","The Scatter-Gather pattern 'broadcasts' a request message to a set of responders, then aggregates the results. A typical use case would be getting a quotation for a flight from a number of different providers. In this case the responders are modelled as AWS Lambda functions.","100",{},{"headline":36,"bullets":37},"Additional resources",[],null,[40,41,42],"dynamodb","lambda","sfn","2 - Pattern","workflows\u002Fscatter-gather-cdk",{"headline":46,"text":47},"Testing",[48],"See the GitHub repo for detailed testing instructions.","Standard","Automation","Y81tZ8H5F_-OL2hsDwL0ukWEHFbLnJgEAhiU2MXYqx4",1779273341169]