[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"reinvent2026-svs348":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":14,"resources":17,"stem":118,"type":6,"video":6,"videos":6,"__hash__":119},"reinvent2026\u002Freinvent2026\u002Fsvs348.json","SVS348: Serverless Compute Built for the Web",null,[8],"content\u002Fcontributors\u002Fjulian-wood.json","json",{"headline":11,"text":12},"Resources for SVS348: Serverless Compute Built for the Web","AWS Lambda Web Functions host the web server and frameworks you already run, including server-side rendering and streaming, with no adapter layer. This session covered how one execution environment serves many requests at once, how active CPU billing reduces costs while functions wait on a database or a model, and how to take an app to production: deploying, safe releases, multi-Region endpoints, security and monitoring.",{},{"source":15,"headline":16},"https:\u002F\u002Fserverlessland.s3.us-east-1.amazonaws.com\u002Fpdf\u002Freinvent2026\u002FSVS348.pdf","Slides from the presentation",{"left":18,"right":63},[19,30,43,50,57],{"headline":20,"subheading":21,"text":22,"bullets":23},"What a Web Function is","Your web server is the function","A Web Function runs a standard Node.js server that listens on the port Lambda gives it.",[24,27],{"text":25,"link":26},"Announcing AWS Lambda Web Functions","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Fannouncing-aws-lambda-web-functions-for-fast-consistent-web-app-performance-anywhere\u002F",{"text":28,"link":29},"AWS Lambda Web Functions developer guide","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions.html",{"headline":31,"subheading":32,"text":33,"bullets":34},"Deploying Web Functions","CLI, infrastructure as code or an agent","Deploy with one \u003Ccode>aws lambda-web deploy\u003C\u002Fcode> command, define the Web Function in AWS SAM or AWS CloudFormation, or let a coding agent build and deploy it.",[35,37,40],{"text":31,"link":36},"https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-deploying.html",{"text":38,"link":39},"AWS::Serverless::WebFunction (AWS SAM)","https:\u002F\u002Fdocs.aws.amazon.com\u002Fserverless-application-model\u002Flatest\u002Fdeveloperguide\u002Fsam-resource-webfunction.html",{"text":41,"link":42},"Agent Toolkit for AWS","https:\u002F\u002Fgithub.com\u002Faws\u002Fagent-toolkit-for-aws",{"headline":44,"subheading":45,"text":46,"button":47},"Active CPU billing","Pay for CPU, not for waiting","You pay for requests, the CPU time your code actively uses, the memory each execution environment uses, and data transfer.",{"text":48,"link":49},"Read","https:\u002F\u002Faws.amazon.com\u002Flambda\u002Fpricing\u002F",{"headline":51,"subheading":52,"text":53,"button":54},"Multi-concurrency and scaling controls","One environment, many requests","Each execution environment serves many requests at once. Cap each endpoint's request rate and number of environments to protect downstream services.",{"text":55,"link":56},"Docs","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-scaling.html",{"headline":58,"subheading":59,"text":60,"button":61},"Built-in safe deploys","Canary and rollback","Send a share of traffic to a new revision, then promote it or roll it back.",{"text":55,"link":62},"https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-deployment.html",[64,70,81,98,112],{"headline":65,"subheading":66,"text":67,"button":68},"Multi-Region endpoints","One URL, several Regions","A MultiRegion endpoint sends each request to the lowest-latency Region it serves.",{"text":55,"link":69},"https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-endpoint-replication.html",{"headline":71,"subheading":72,"text":73,"bullets":74},"Security and operations","Auth, Amazon CloudFront, logs and metrics","Choose IAM or application-managed authentication on each endpoint, put Amazon CloudFront in front for a custom domain and caching, and monitor with Amazon CloudWatch.",[75,78],{"text":76,"link":77},"Endpoint access control","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-endpoint-access-control.html",{"text":79,"link":80},"Monitoring Lambda Web Functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fweb-functions-monitoring.html",{"headline":82,"subheading":83,"text":84,"bullets":85},"Serverless Patterns for Web Functions","Sample code","Deployable examples with the AWS CLI, AWS SAM and the AWS CDK.",[86,89,92,95],{"text":87,"link":88},"Express.js CRUD API with Amazon DynamoDB","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Flambda-web-dynamodb-api-nodejs-sam",{"text":90,"link":91},"Real-time dashboard with server-sent events","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Flambda-web-sse-dashboard-nodejs-awscli",{"text":93,"link":94},"Behind Amazon CloudFront with origin access control","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Flambda-web-cloudfront-oac-nodejs-cdk",{"text":96,"link":97},"Remote MCP server","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Flambda-web-mcp-server-nodejs-awscli",{"headline":99,"subheading":100,"text":101,"bullets":102},"AWS Lambda form factors","Choosing the right one","Event Functions for events, durable functions for long-running workflows, Web Functions for HTTP, and Lambda Managed Instances and Lambda MicroVMs when you need more control.",[103,106,109],{"text":104,"link":105},"AWS Lambda durable functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fdurable-functions.html",{"text":107,"link":108},"Lambda Managed Instances","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Flambda-managed-instances.html",{"text":110,"link":111},"AWS Lambda MicroVMs","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Flambda-microvms-guide.html",{"headline":113,"subheading":114,"text":115,"button":116},"AWS Lambda public roadmap","What's next","Give a thumbs-up to the issues you need.",{"text":48,"link":117},"https:\u002F\u002Fgithub.com\u002Faws\u002Faws-lambda-roadmap","reinvent2026\u002Fsvs348","MWVzxeCW663kuZVCAmJ7fTI8CRIVTLpKp21-aY_Fe-0",1794479758276]