[{"data":1,"prerenderedAt":57},["ShallowReactive",2],{"reinvent2022-svs305":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":10,"introBox":11,"meta":14,"pdf":15,"resources":18,"stem":55,"type":6,"video":6,"videos":6,"__hash__":56},"reinvent2022\u002Freinvent2022\u002Fsvs305.json","SVS305: Understanding AWS Lambda Concurrency",null,[8,9],"content\u002Fcontributors\u002Fbrian-zambrano.json","content\u002Fcontributors\u002Fjustin-pirtle.json","json",{"headline":12,"text":13},"Resources for SVS305: Understanding AWS Lambda concurrency","ConcurrentExecutions is one of the most important metrics to understand for any AWS Lambda–based workload. What is Lambda concurrency, and how does is relate to transactions per second? What happens when there is a surge in Lambda invocations? What are the limits and constraints you need to consider across AWS Regions? In this chalk talk, learn about Lambda concurrency in depth and get practical advice that you can use to successfully run your own Lambda workloads.",{},{"source":16,"headline":17},"https:\u002F\u002Fassets.serverlessland.com\u002Fpdf\u002FSVS305+Understanding+AWS+Lambda+Concurrency.pdf","Slides from the presentation",{"left":19,"right":37},[20,26,32],{"headline":21,"subheading":22,"text":23,"button":24},"Understanding AWS Lambda scaling and throughput","Blog","This blog post shows you how concurrency and transactions per second work within the Lambda lifecycle. It also covers ways to measure, control, and optimize them.",{"text":22,"link":25},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Funderstanding-aws-lambda-scaling-and-throughput\u002F",{"headline":27,"subheading":28,"text":29,"button":30},"Optimizing AWS Lambda Performance and Cost for Your Serverless Applications","Video","In this tech talk, learn common misconceptions about cold starts, and the different impact of cold starts between sync, async, and streaming invocations. Learn about some of the newest features that can optimize Lambda performance and reduce cost and see how making good architectural decisions can help improve performance. Learn why memory allocation is so important and how to profile your Lambda functions to find the optimal configuration.",{"text":28,"link":31},"https:\u002F\u002Fs12d.com\u002FLambda-Optimizations-2021",{"headline":33,"subheading":28,"text":34,"button":35},"AWS re:Invent 2020: Handling errors in a serverless world","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.",{"text":28,"link":36},"https:\u002F\u002Fs12d.com\u002FreInvent2020-Error-Handling",[38,44,50],{"headline":39,"subheading":40,"text":41,"button":42},"Invoking Lambda functions","Documentation","Depending on who invokes your function and how it's invoked, scaling behavior and the types of errors that occur can vary. Learn and read about the different ways to invoke a Lambda function and how it affects concurrency.",{"text":40,"link":43},"https:\u002F\u002Fs12d.com\u002Flambda-invocation",{"headline":45,"subheading":46,"text":47,"button":48},"AWS Lambda Powertools for Python","Library","A suite of utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, idempotency, batching, and more. Powertools is also available for Java, TypeScript, and .NET",{"text":46,"link":49},"https:\u002F\u002Fawslabs.github.io\u002Faws-lambda-powertools-python\u002F2.2.0\u002F",{"headline":51,"subheading":40,"text":52,"button":53},"Serverless Applications Lens - AWS Well-Architected Framework","The Serverless Application Lens for AWS Well-Architected covers common serverless applications scenarios and identifies key elements to ensure that your workloads are architected according to best practices.",{"text":40,"link":54},"https:\u002F\u002Fs12d.com\u002Fserverless-wa-lens","reinvent2022\u002Fsvs305","ms0bWRUYSKEczWzGXFNYkqYf1ym4pfVPyJvlzsg8COs",1792578930705]