[{"data":1,"prerenderedAt":55},["ShallowReactive",2],{"workflow-event-driven-workflow-monitor":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":41,"services":42,"simplicity":46,"stem":47,"testing":48,"type":52,"usecase":53,"videoId":27,"__hash__":54},"workflows\u002Fworkflows\u002Fevent-driven-workflow-monitor.json","Event-driven Workflow Monitor",{"headline":7,"text":8},"Cleanup",[9],"cdk destroy",[11],"content\u002Fcontributors\u002Fstefan-appel.json",{"text":13},[14],"cdk deploy","Integrate workflows with event-driven architectures","\u002Fassets\u002Fimages\u002Fworkflows\u002Fevent-driven-workflow-monitor.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\u002Fevent-driven-workflow-monitor\u002F","event-driven-workflow-monitor","cdk\u002Flib\u002Fworkflowmonitor-stack.ts","statemachine\u002Fstatemachine.asl.json",[26],{"headline":27,"payloadURL":27},"",{"headline":29,"text":30},"How it works",[31,32],"This example demonstrates how AWS Step Functions workflows can integrate with events in an event-driven architecture. The example implements a workflow monitor task to react to events sent to Amazon EventBridge.","For that, the monitor task stores workflow metadata in a DynamoDB table. Events sent to EventBridge trigger Lambda functions, which send fail or success commands back to the workflow monitor task.","300",{},{"headline":36,"bullets":37},"Additional resources",[38],{"text":39,"link":40},"Building event-driven architectures on AWS","https:\u002F\u002Fcatalog.us-east-1.prod.workshops.aws\u002Fworkshops\u002F63320e83-6abc-493d-83d8-f822584fb3cb\u002Fen-US",null,[43,44,45],"eventbridge","dynamodb","lambda","2 - Pattern","workflows\u002Fevent-driven-workflow-monitor",{"headline":49,"text":50},"Testing",[51],"See the GitHub repo for detailed testing instructions.","Standard","Event-Driven Architecture","ddruulcNKptd0TrY7SL2EE37skXpa8Rd6a-5wjsbnuA",1779964507309]