[{"data":1,"prerenderedAt":82},["ShallowReactive",2],{"pattern-eventbridge-schedule-to-lambda-dlq-sam-python":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":29,"level":30,"meta":31,"patternArch":33,"resources":60,"s3URL":6,"services":6,"stem":77,"testing":78,"videoId":6,"__hash__":81},"patterns\u002Fpatterns\u002Feventbridge-schedule-to-lambda-dlq-sam-python.json","Amazon EventBridge Scheduler to AWS Lambda with Dual Dead Letter Queues",null,{"text":8},[9],"Delete the stack: \u003Ccode>sam delete --stack-name STACK_NAME\u003C\u002Fcode>",[11],"content\u002Fcontributors\u002Fsasidharan-ramasamy.json",{"text":13},[14],"See the GitHub repo for detailed deployment instructions.","Creates an EventBridge schedule to invoke a Lambda function with dual DLQs for comprehensive failure handling","json","AWS SAM",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-schedule-to-lambda-dlq-sam-python","serverless-patterns\u002Feventbridge-schedule-to-lambda-dlq-sam-python","eventbridge-schedule-to-lambda-dlq-sam-python","template.yaml",{"headline":25,"text":26},"How it works",[27,28],"This pattern demonstrates EventBridge Scheduler's failure handling capabilities through dual Dead Letter Queues. One DLQ captures Lambda execution failures (code errors, timeouts), while the other captures scheduler invocation failures (permissions, throttling, resource not found).","The pattern is deployed using the AWS Serverless Application Model (SAM) and includes a Python-based Lambda function that can simulate failures for testing both DLQ paths.","Python","200",{"patternType":32},"Serverless",{"icon1":34,"icon2":39,"icon3":44,"icon4":48,"line1":50,"line2":54,"line3":57},{"x":35,"y":36,"service":37,"label":38},20,30,"eventbridge","Amazon EventBridge Scheduler",{"x":40,"y":41,"service":42,"label":43},53,70,"lambda","AWS Lambda",{"x":45,"y":36,"service":46,"label":47},85,"sqs","Scheduler DLQ",{"x":45,"y":41,"service":46,"label":49},"Lambda Execution DLQ",{"from":51,"to":52,"label":53},"icon1","icon2","invokes",{"from":51,"to":55,"label":56},"icon3","invocation failures",{"from":52,"to":58,"label":59},"icon4","execution failures",{"bullets":61},[62,65,68,71,74],{"text":63,"link":64},"Getting Started with EventBridge Scheduler","https:\u002F\u002Fdocs.aws.amazon.com\u002Fscheduler\u002Flatest\u002FUserGuide\u002Fgetting-started.html",{"text":66,"link":67},"EventBridge Scheduler Retry Policies","https:\u002F\u002Fdocs.aws.amazon.com\u002Fscheduler\u002Flatest\u002FUserGuide\u002Fmanaging-schedule-retry.html",{"text":69,"link":70},"EventBridge Scheduler Dead Letter Queues","https:\u002F\u002Fdocs.aws.amazon.com\u002Fscheduler\u002Flatest\u002FUserGuide\u002Fconfiguring-schedule-dlq.html",{"text":72,"link":73},"Lambda Asynchronous Invocation","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-async.html",{"text":75,"link":76},"SQS Dead Letter Queues","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSSimpleQueueService\u002Flatest\u002FSQSDeveloperGuide\u002Fsqs-dead-letter-queues.html","patterns\u002Feventbridge-schedule-to-lambda-dlq-sam-python",{"text":79},[80],"See the GitHub repo for detailed testing instructions.","OStLHWIEN3WnSWhUXpv8QnYnuQzhfhx3k1n5_dT-hUw",1778846885107]