[{"data":1,"prerenderedAt":60},["ShallowReactive",2],{"pattern-apigw-dynamodb-lambda-scheduler-sqs-cdk":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":30,"level":31,"meta":32,"patternArch":33,"resources":47,"s3URL":6,"services":6,"stem":55,"testing":56,"videoId":6,"__hash__":59},"patterns\u002Fpatterns\u002Fapigw-dynamodb-lambda-scheduler-sqs-cdk.json","Delayed processing of Amazon DynamoDB stream with Amazon EventBridge Scheduler",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fshashank-shrivastava.json",{"text":13},[14],"cdk deploy","Create a workflow using CDK to process DynamoDB stream at scheduled time window.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fapigw-dynamodb-lambda-scheduler-sqs-cdk","serverless-patterns\u002Fapigw-dynamodb-lambda-scheduler-sqs-cdk","apigw-dynamodb-lambda-scheduler-sqs-cdk","lib\u002Faws-dynamodb-lambda-scheduler-lambda-sample-stack.ts",{"headline":25,"text":26},"How it works",[27,28,29],"This pattern demonstrates a sample to delay processing of data or workflow using an Amazon EventBridge Scheduler. A schedule that invokes a target one-time or at regular intervals defined by a cron or rate expression. EventBridge scheduling functionality that provides scheduling functionality independent of Event buses and rules. You can create a schedule to invoke targets such as AWS Batch.","With Amazon EventBrdige Schedule you can invoke more than 270 AWS services and over 6,000 API operations. Without the need to provision and manage infrastructure, or integrate with multiple services, EventBridge Scheduler provides you with the ability to deliver schedules at scale and reduce maintenance costs.","This pattern deploys one Amazon APIGateway, two AWS Lambda Functions, one Amazon DynamoDB Stream, one Amazon SQS queue, and two Amazon EventBridge Schedule Groups.","TypeScript","200",{},{"icon1":34,"icon2":39,"line1":43},{"x":35,"y":36,"service":37,"label":38},20,50,"dynamodb","DynamoDB",{"x":40,"y":36,"service":41,"label":42},80,"eventbridge-scheduler","EventBridge Scheduler",{"from":44,"to":45,"label":46},"icon1","icon2","",{"bullets":48},[49,52],{"text":50,"link":51},"Introducing Amazon EventBridge Scheduler","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fintroducing-amazon-eventbridge-scheduler\u002F",{"text":53,"link":54},"Using templated targets","https:\u002F\u002Fdocs.aws.amazon.com\u002Fscheduler\u002Flatest\u002FUserGuide\u002Fmanaging-targets-templated.html","patterns\u002Fapigw-dynamodb-lambda-scheduler-sqs-cdk",{"text":57},[58],"See the GitHub repo for detailed testing instructions.","91iyxD8Z5G9-IkfewhsYSlnveOwwIvD23K5I4KzLtWk",1778846881742]