[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"explore-serverless-compute-workloads":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":14,"resources":17,"stem":135,"type":6,"video":6,"videos":6,"__hash__":136},"explore\u002Fexplore\u002Fserverless-compute-workloads.json","Serverless Compute for More Kinds of Workloads",null,[8],"content\u002Fcontributors\u002Fjulian-wood.json","json",{"headline":11,"text":12},"Resources for Serverless Compute for More Kinds of Workloads","For ten years AWS Lambda had one shape: an event arrives, your function runs and returns. This talk shows how that shape has grown into three kinds of Lambda and two places to run them. Durable functions bring checkpoint and replay to long-running workflows and agent loops. Web Functions run a standard HTTP server with many requests per environment and CPU billed only while it works. MicroVMs give you a sandbox you control, for untrusted code, game servers, CI runners, and agent tools. Lambda Managed Instances run your functions on EC2 instances that Lambda manages in your account. The talk closes with the public Lambda roadmap and how to build all of this with an AI coding agent and the Agent Toolkit for AWS.",{},{"source":15,"headline":16},"https:\u002F\u002Fserverlessland.s3.us-east-1.amazonaws.com\u002Fpdf\u002Fserverless-compute-workloads.pdf","Slides from the presentation",{"left":18,"right":78},[19,38,48,62],{"headline":20,"subheading":21,"text":22,"bullets":23},"Lambda durable functions","Workflows up to a year, with checkpoint and replay","Write a workflow as ordinary sequential code. Lambda checkpoints each step, suspends during waits and callbacks at no cost, and replays from the last checkpoint after a failure. The talk's expense claim walkthrough uses map, parallel, a manager-approval callback and an idempotent pay-out step.",[24,26,29,32,35],{"text":20,"link":25},"https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fdurable-functions.html",{"text":27,"link":28},"Durable Execution SDK reference: steps, waits, callbacks, map and parallel","https:\u002F\u002Fdocs.aws.amazon.com\u002Fdurable-execution\u002Fsdk-reference\u002F",{"text":30,"link":31},"Durable functions or Step Functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fdurable-step-functions.html",{"text":33,"link":34},"Testing durable functions locally","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fdurable-testing.html",{"text":36,"link":37},"Sample: AI agent workflows with Lambda durable functions","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fsample-ai-workflows-in-aws-lambda-durable-functions",{"headline":39,"subheading":40,"text":41,"bullets":42},"Lambda Managed Instances","Your functions, on EC2 instances Lambda manages","Run Event Functions, durable ones included, on EC2 instances in your account and VPC. Lambda launches, patches and terminates the instances. You pick the instance type, pay EC2 pricing with Savings Plans and Reserved Instances, and get a 90 minute timeout.",[43,45],{"text":39,"link":44},"https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Flambda-managed-instances.html",{"text":46,"link":47},"Announcing a 90-minute function timeout on Lambda Managed Instances","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fannouncing-90-minute-function-timeout-on-aws-lambda-managed-instances\u002F",{"headline":49,"subheading":50,"text":51,"bullets":52},"And the rest","Two more limits gone","",[53,56,59],{"text":54,"link":55},"Self-managed S3 code storage: run your .zip straight from your own bucket","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fconfiguration-self-managed-storage.html",{"text":57,"link":58},"Tenant isolation: one function, a separate environment per tenant","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Ftenant-isolation.html",{"text":60,"link":61},"Amazon S3 Files: mount an S3 bucket as a file system","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fconfiguration-filesystem-s3files.html",{"headline":63,"subheading":64,"text":65,"bullets":66},"Build with an agent","Agent Toolkit for AWS","Your terminal or AI coding assistant plus the Agent Toolkit for AWS: current AWS documentation and tested skills that know the new Lambda form factors, so the agent can pick the shape that fits a workload and build it.",[67,70,72,75],{"text":68,"link":69},"Lambda agent setup guide","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fagent-setup-guide.html",{"text":64,"link":71},"https:\u002F\u002Faws.amazon.com\u002Fproducts\u002Fdeveloper-tools\u002Fagent-toolkit-for-aws\u002F",{"text":73,"link":74},"Agent Toolkit for AWS on GitHub","https:\u002F\u002Fgithub.com\u002Faws\u002Fagent-toolkit-for-aws",{"text":76,"link":77},"Agent Toolkit for AWS user guide","https:\u002F\u002Fdocs.aws.amazon.com\u002Fagent-toolkit\u002Flatest\u002Fuserguide\u002Fwhat-is.html",[79,105,128],{"headline":80,"subheading":81,"text":82,"bullets":83},"Lambda Web Functions","A standard HTTP server on Lambda","Your Node.js server listens on a port, with no adapter and no handler. Each execution environment serves many requests at once, CPU is billed only while your code runs, and one URL can serve several Regions. The demo deploys a streaming dashboard with a single command and measures 300 streaming requests across five environments.",[84,87,90,93,96,99,102],{"text":85,"link":86},"Blog: Exploring AWS Lambda Web Functions for building web applications","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fexploring-aws-lambda-web-functions-for-building-web-applications\u002F",{"text":88,"link":89},"Lambda Web Functions documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions.html",{"text":91,"link":92},"Web Function revisions","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-revisions.html",{"text":94,"link":95},"Web Function endpoints","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-endpoints.html",{"text":97,"link":98},"The demo: SSE dashboard on Lambda Web Functions (Serverless Patterns)","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Flambda-web-sse-dashboard-nodejs-awscli",{"text":100,"link":101},"More Lambda Web Functions patterns","https:\u002F\u002Fserverlessland.com\u002Fpatterns?services=lambda-web-functions",{"text":103,"link":104},"AWS Lambda pricing","https:\u002F\u002Faws.amazon.com\u002Flambda\u002Fpricing\u002F",{"headline":106,"subheading":107,"text":108,"bullets":109},"Lambda MicroVMs","A sandbox you control","Launch, suspend, resume and terminate a microVM with its own kernel, built from an ordinary container image, with memory and disk kept across suspend for up to 8 hours. The demo uses the Lambda MicroVM Demo Playground for game servers, CI runners and an agent that builds an application from a prompt.",[110,113,116,119,122,125],{"text":111,"link":112},"AWS Lambda MicroVMs","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Flambda-microvms-guide.html",{"text":114,"link":115},"Lambda MicroVM Demo Playground","https:\u002F\u002Flambda-microvm-demo-playground.antonaws.com\u002F",{"text":117,"link":118},"MicroVM images, sizing and burst","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fmicrovms-images.html",{"text":120,"link":121},"MicroVM networking: ingress tokens and VPC egress","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fmicrovms-networking.html",{"text":123,"link":124},"Using MicroVMs as a sandbox for Claude Managed Agents","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fmicrovms-integrations-claude-managed-agents.html",{"text":126,"link":127},"Pattern: Lambda MicroVMs with Amazon S3 Files","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Flambda-microvm-s3files",{"headline":129,"subheading":130,"text":131,"button":132},"Help define the future of Lambda","The public Lambda roadmap","Everything in this talk started as an issue on the public roadmap. Upvote the issues you need and comment on what's missing.",{"text":133,"link":134},"View the roadmap on GitHub","https:\u002F\u002Fgithub.com\u002Faws\u002Faws-lambda-roadmap\u002Fissues","explore\u002Fserverless-compute-workloads","f1jq8LRHhveqi4lwXZ2HIWe80cXTggvPw7jRyiX_bWU",1791847091559]