[{"data":1,"prerenderedAt":65},["ShallowReactive",2],{"explore-qcon-2023":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":15,"resources":18,"stem":63,"type":6,"video":6,"videos":6,"__hash__":64},"explore\u002Fexplore\u002Fqcon-2023.json","AWS Lambda Under the Hood, QCon SF 2023",null,[8],"content\u002Fcontributors\u002Fmike-danilov.json","json",{"headline":11,"text":12},"Resources for QCon SF 2023: AWS Lambda under the hood","AWS Lambda is a serverless compute service running at a massive scale! Supporting packages of up to 10GiB while allowing over 15K new containers per second (for a single customer) and serving millions of TPS across millions of unique workflows is a challenging problem. Delivering all this with low startup times (sub-50ms) required innovative storage, caching, and chunk loading techniques. This talk will cover how Lambda is built and how we had to modify the architecture to support 10GiB payloads. You will walk away with insights on how to think about your own cloud based architecture and some key internals about Lambda to help you make the most out of it.",{"contributor":14},"jbeswick",{"source":16,"headline":17},"https:\u002F\u002Fserverlessland.s3.amazonaws.com\u002Fpdf\u002Fmike_danilov_qcon_23_final.pdf","AWS Lambda Under the Hood",{"left":19,"right":42},[20,27,32,37],{"headline":21,"subheading":22,"text":23,"button":24},"AWS Lambda","","Run code without thinking about servers or clusters. Run code without provisioning or managing infrastructure. Simply write and upload code as a .zip file or container image.",{"text":25,"link":26},"Read","https:\u002F\u002Faws.amazon.com\u002Flambda\u002F",{"headline":28,"subheading":22,"text":29,"button":30},"Firecracker","Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services. ",{"text":25,"link":31},"https:\u002F\u002Ffirecracker-microvm.github.io\u002F",{"headline":33,"subheading":22,"text":34,"button":35},"AWS Builders Library","The Amazon Builders’ Library is a collection of living articles that describe how Amazon develops, architects, releases, and operates technology. The content in The Builders’ Library is written by Amazon’s senior technical leaders and engineers covering topics across architecture, software delivery, and operations.",{"text":25,"link":36},"https:\u002F\u002Faws.amazon.com\u002Fbuilders-library\u002F",{"headline":38,"subheading":22,"text":39,"button":40},"Starting up faster with AWS Lambda SnapStart","AWS Lambda SnapStart is a new performance optimization developed by AWS that can significantly improve the startup time for applications.",{"text":25,"link":41},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fstarting-up-faster-with-aws-lambda-snapstart\u002F",[43,48,53,58],{"headline":44,"subheading":22,"text":45,"button":46},"On-demand Container Loading in AWS Lambda","AWS Lambda is a serverless event-driven compute service, part of a category of cloud compute offerings sometimes called Function-as-a-service (FaaS).",{"text":25,"link":47},"https:\u002F\u002Farxiv.org\u002Fabs\u002F2305.13162",{"headline":49,"subheading":22,"text":50,"button":51},"Propagating reseed notifications to user space","User space often implements PRNGs that use \u002Fdev\u002Frandom as entropy source. We can not expect that this randomness sources stay completely unknown forever.",{"text":25,"link":52},"https:\u002F\u002Flwn.net\u002FArticles\u002F942701\u002F",{"headline":54,"subheading":22,"text":55,"button":56},"Flush+Flush: A Fast and Stealthy Cache Attack","Research on cache attacks has shown that CPU caches leak significant information. Proposed detection mechanisms assume that all cache attacks cause more cache hits and cache misses than benign applications and use hardware performance counters for detection.",{"text":25,"link":57},"https:\u002F\u002Farxiv.org\u002Fabs\u002F1511.04594",{"headline":59,"subheading":22,"text":60,"button":61},"FLUSH+RELOAD: a high resolution, low noise, L3 cache side-channel attack","Sharing memory pages between non-trusting processes is a common method of reducing the memory footprint of multi-tenanted systems. In this paper we demonstrate that, due to a weakness in the Intel X86 processors, page sharing exposes processes to information leaks.",{"text":25,"link":62},"https:\u002F\u002Fdl.acm.org\u002Fdoi\u002F10.5555\u002F2671225.2671271","explore\u002Fqcon-2023","FHQBroplnfxQVpTgrZqEdEa2CYHPq_O9a74V2Tns8iY",1790591695066]