[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"workflow-data-processing":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":16,"diagram":17,"extension":18,"framework":19,"gitHub":20,"introBox":29,"level":32,"meta":33,"resources":34,"s3URL":40,"services":41,"simplicity":45,"stem":46,"testing":47,"type":51,"usecase":52,"videoId":28,"__hash__":53},"workflows\u002Fworkflows\u002Fdata-processing.json","Data Processing Pattern",{"headline":7,"text":8},"Cleanup",[9],"1. Navigate to the cdk directory and run \u003Ccode> cdk destroy \u003C\u002Fcode>",[11],"content\u002Fcontributors\u002Fkurt-tometich.json",{"text":13},[14,15],"Navigate to cdk directory and run \u003Ccode> cdk deploy \u003C\u002Fcode>","Navigate to the shared directory and run \u003Ccode> python scripts\u002FuploadImagesToS3.py \u003C\u002Fcode>","Processes images from S3 and extracts metadata and labels, storing them in DynamoDB","\u002Fassets\u002Fimages\u002Fworkflows\u002Fdata-processing.png","json","AWS CDK",{"template":21,"payloads":26},{"repoURL":22,"templateDir":23,"templateFile":24,"ASL":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fdata-processing\u002Fcdk\u002F","data-processing\u002F","cdk\u002Fcdk_stack.py","statemachine\u002Fstatemachine.asl.json",[27],{"headline":28,"payloadURL":28},"",{"headline":5,"text":30},[31],"This application creates a DynamoDB table, S3 bucket and State Machine.  The State Machine processes a list of images and retrieves objects metadata and image labels using machine learning in parallel, ultimately storing the result as one entry in the DynamoDB table.  This pattern demonstrates how Step Functions can work with multiple data stores, manipulate, merge and store data for later prcessing.","200",{},{"headline":35,"bullets":36},"Additional resources",[37],{"text":38,"link":39},"The AWS Step Functions Workshop","https:\u002F\u002Fcatalog.workshops.aws\u002Fstepfunctions\u002Fen-US",null,[42,43,44],"s3","dynamodb","rekognition","2 - Pattern","workflows\u002Fdata-processing",{"headline":48,"text":49},"Testing",[50],"See the GitHub repo for detailed testing instructions.","Standard","Data Processing","ZughchvboTGv6OBPDnynzO7Y2uAzE8_3ZcNecsgmeY0",1778846888975]