[{"data":1,"prerenderedAt":55},["ShallowReactive",2],{"workflow-selective-checkpointing-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":32,"meta":33,"resources":34,"s3URL":40,"services":41,"simplicity":46,"stem":47,"testing":48,"type":52,"usecase":53,"videoId":27,"__hash__":54},"workflows\u002Fworkflows\u002Fselective-checkpointing-cdk.json","Selective checkpointing workflow",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Ftyler-huehmer.json",{"text":13},[14],"cdk deploy","Order Request Workflow with Nested Standard and Express State Machines","\u002Fassets\u002Fimages\u002Fworkflows\u002Fselective-checkpointing-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\u002Fselective-checkpointing-cdk\u002F","selective-checkpointing-cdk","typescript\u002Flib\u002Fselective-checkpointing-stack.ts","typescript\u002Fstatemachine\u002FstatemachineParent.asl.json",[26],{"headline":27,"payloadURL":27},"",{"headline":29,"text":30},"How it works",[31],"A mock e-commerce workflow that implements selective checkpointing (nested workflows). Deploying this sample project creates a Standard Workflows state machine, a nested Express Workflows state machine, an AWS Lambda function, an Amazon Simple Queue Service (Amazon SQS) queue, and an Amazon Simple Notification Service (Amazon SNS) topic.","200",{},{"headline":35,"bullets":36},"Additional resources",[37],{"text":38,"link":39},"Selective Checkpointing","https:\u002F\u002Fdocs.aws.amazon.com\u002Fstep-functions\u002Flatest\u002Fdg\u002Fsample-project-express-selective-checkpointing.html",null,[42,43,44,45],"lambda","sqs","sns","sfn","2 - Pattern","workflows\u002Fselective-checkpointing-cdk",{"headline":49,"text":50},"Testing",[51],"See the GitHub repo for detailed testing instructions.","Standard","Microservices","O1_V2j9HkDEyzWxp_U6pP9nxXXShFAk-QZop3PRhDp8",1782297330293]