[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"explore-svs311":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":6,"resources":14,"stem":52,"type":6,"video":6,"videos":6,"__hash__":53},"explore\u002Fexplore\u002Fsvs311.json","SVS311: Handling Errors in a Serverless World",null,[8],"content\u002Fcontributors\u002Fjosh-kahn.json","json",{"headline":11,"text":12},"Resources for SVS311: Handling errors in a serverless world","Serverless technologies introduced new ways to build highly scalable, resilient applications without managing infrastructure. When building serverless applications by using several managed services, how should you handle errors? Should you include a try\u002Fcatch block in your code or let the service deal with errors? What if the function is invoked as a task in an AWS Step Functions state machine? Can AWS Lambda Destinations help? In this session, explore error handling across Lambda invocation models and discuss patterns for proper visibility and retry behavior. Leave this session with a better understanding of how to code and\u002For configure services to better deal with errors across different use cases.",{},{"left":15,"right":35},[16,23,28],{"headline":17,"subheading":18,"text":19,"button":20},"AWS Lambda Powertools - Python","Utilities for AWS Lambda functions","Build error handling middleware and utilities as shown in this talk using AWS Lambda Powertools for Python.",{"text":21,"link":22},"Docs","https:\u002F\u002Fawslabs.github.io\u002Faws-lambda-powertools-python\u002F",{"headline":24,"subheading":18,"text":25,"button":26},"AWS Lambda Powertools - Java","Build error handling middleware and utilities as shown in this talk using AWS Lambda Powertools for Java.",{"text":21,"link":27},"https:\u002F\u002Fawslabs.github.io\u002Faws-lambda-powertools-java\u002F",{"headline":29,"subheading":30,"text":31,"button":32},"Handle errors with AWS Step Functions","Learn how to handle runtime errors","Reduce amount of error handling code in each function by using Step Functions to create serverless workflows that handle errors.",{"text":33,"link":34},"Lab","https:\u002F\u002Faws.amazon.com\u002Fgetting-started\u002Fhands-on\u002Fhandle-serverless-application-errors-step-functions-lambda\u002F",[36],{"headline":37,"subheading":38,"text":39,"button":40,"bullets":42},"Error handling and automatic retries in AWS Lambda","Documentation","Details on automatic retries in AWS Lambda. See service docs for more details.",{"text":21,"link":41},"https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-retries.html",[43,46,49],{"text":44,"link":45},"Asynchronous invocation","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-async.html",{"text":47,"link":48},"Poll-based invocation","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-eventsourcemapping.html",{"text":50,"link":51},"Service integrations","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Flambda-services.html","explore\u002Fsvs311","4kiLaXvrsCjTfcKvZF7LWWn1YiPE2k8-6KcJvN8LN2Y",1792578863739]