[{"data":1,"prerenderedAt":48},["ShallowReactive",2],{"reinvent2021-svs310":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":14,"resources":17,"stem":46,"type":6,"video":6,"videos":6,"__hash__":47},"reinvent2021\u002Freinvent2021\u002Fsvs310.json","SVS310: Architecting Your Serverless Applications for Hyperscale",null,[8],"content\u002Fcontributors\u002Fjustin-pirtle.json","json",{"headline":11,"text":12},"Resources for SVS310: Architecting your serverless applications for hyperscale","Do you have a major launch event coming up? By building your APIs and web applications with AWS serverless computing, you can gain scalability with reduced operational overhead. However, it’s still important to implement best practices for complete scalability. In this session, learn about core principles to prepare your serverless applications for hyperscale—including how to apply these architectural patterns and best practices practically—and explore a major launch use case from start to finish. Learn how techniques such as asynchronous processing, caching, rate limiting, and AWS Lambda performance optimizations can help you scale your serverless workload to meet virtually any demand.",{},{"source":15,"headline":16},"https:\u002F\u002Fda-public-assets.s3.amazonaws.com\u002Fserverlessland\u002Fpdf\u002FSVS310_ArchitectingYourServerlessApplicationsForHyperscale.pdf","Slides from the presentation",{"left":18,"right":32},[19,25],{"headline":20,"subheading":21,"text":22,"button":23},"Optimizing AWS Lambda Performance and Cost for Your Serverless Applications","Online Talk","Developers using AWS Lambda have a range of options for performance-tuning their functions. Understanding how to get the most from Lambda can improve your application throughput, reduce latency, and lower overall cost. In this tech talk, we cover 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. We’ll also talk about best practices for Lambda to help you get the most from your serverless applications.",{"text":21,"link":24},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=z8wGSykEauI",{"headline":26,"subheading":27,"text":28,"button":29},"Lambda Power Tuning","Open-source optimization tool","AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory\u002Fpower configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.",{"text":30,"link":31},"Open-source Tool","https:\u002F\u002Fgithub.com\u002Falexcasalboni\u002Faws-lambda-power-tuning",[33,40],{"headline":34,"subheading":35,"text":36,"button":37},"AWS Virtual Waiting Room","AWS Solutions Implementation","This solution helps buffer incoming user requests to your website during large bursts of traffic. It creates a cloud infrastructure designed to temporarily offload incoming traffic to your website, and it provides options to customize and integrate a virtual waiting room. The waiting room acts as a holding area for visitors to your website and allows traffic to pass through when there is enough capacity.",{"text":38,"link":39},"Open-source AWS Solutions Implementation","https:\u002F\u002Faws.amazon.com\u002Fsolutions\u002Fimplementations\u002Faws-virtual-waiting-room",{"headline":41,"subheading":42,"text":43,"button":44},"Handling errors in a Serverless world","re:Invent Talk","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.",{"text":42,"link":45},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZplOXryhX4k","reinvent2021\u002Fsvs310","3L28phgrLpHOKUINFRrva75G7KjCkFbw6TEA_MvAkZs",1792665335915]