[{"data":1,"prerenderedAt":181},["ShallowReactive",2],{"reinvent2025-api318":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":10,"introBox":11,"meta":14,"pdf":15,"resources":18,"stem":179,"type":6,"video":6,"videos":6,"__hash__":180},"reinvent2025\u002Freinvent2025\u002Fapi318.json","API318: Serverless Optimization: Balancing Cost, Throughput & Latency",null,[8,9],"content\u002Fcontributors\u002Fmarco-jahn.json","content\u002Fcontributors\u002Fmian-tariq.json","json",{"headline":12,"text":13},"Resources for API318: Serverless optimization: Balancing cost, throughput & latency","Abstract: While serverless architectures can be optimized for cost, throughput and latency, it is not possible to optimize for all factors simultaneously. Organizations must prioritize based on workload requirements. This session provides guidance on key decisions, such as selecting the right compute options and choosing between message and stream processing. Learn about cell-based architectures and how to identify critical, latency-sensitive components. Discover practical approaches for building serverless systems that balance competing demands while maintaining operational excellence.",{},{"source":16,"headline":17},"https:\u002F\u002Fserverlessland.s3.amazonaws.com\u002Fpdf\u002Freinvent2025\u002FAPI318.pdf","Slides from the presentation",{"left":19,"right":102},[20,27,31,56,72],{"headline":21,"subheading":22,"text":23,"button":24},"Details","AWS re:Invent 2024","Previous talk at re:Invent 2024 -Improve throughput and monitoring of serverless streaming workloads.",{"text":25,"link":26},"Watch","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=V8w35g7shIY&list=PL2yQDdvlhXf_Ezjnq7A7LfHBgCYSqzrZS&index=21",{"headline":21,"subheading":22,"text":28,"button":29},"Previous talk at re:Invent 2024 - Build scalable and cost-optimized apps with Amazon Aurora Serverless.",{"text":25,"link":30},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YkQYqGuICt4",{"headline":32,"subheading":33,"bullets":34},"Service-full serverless","Links from talk",[35,38,41,44,47,50,53],{"text":36,"link":37},"Choreography and orchestration","https:\u002F\u002Fserverlessland.com\u002Fevent-driven-architecture\u002Fchoreography-and-orchestration",{"text":39,"link":40},"AWS Step Functions Supports 200 AWS Services To Enable Easier Workflow Automation","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Fnow-aws-step-functions-supports-200-aws-services-to-enable-easier-workflow-automation\u002F",{"text":42,"link":43},"GenAI tool use (function calling)","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dzW3-Mol1yo",{"text":45,"link":46},"Serverless & Event-driven Patterns for GenAI","https:\u002F\u002Fcommunity.aws\u002Fcontent\u002F2iC2EhYSGCa4wvfXh8jOscmkeGk\u002Fusing-function-calling-in-private-aviation",{"text":48,"link":49},"Building cost-effective AWS Step Functions workflows","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuilding-cost-effective-aws-step-functions-workflows\u002F",{"text":51,"link":52},"Serverless workflows collection","https:\u002F\u002Fs12d.com\u002Fworkflows",{"text":54,"link":55},"Amazon EventBridge Pipes","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Fnew-create-point-to-point-integrations-between-event-producers-and-consumers-with-amazon-eventbridge-pipes\u002F",{"headline":57,"text":58,"bullets":59},"Cell-Based Architecture","",[60,63,66,69],{"text":61,"link":62},"Set up a serverless cell router for a cell-based architecture","https:\u002F\u002Fdocs.aws.amazon.com\u002Fprescriptive-guidance\u002Flatest\u002Fpatterns\u002Fserverless-cell-router-architecture.html",{"text":64,"link":65},"What is a cell-based architecture?","https:\u002F\u002Fdocs.aws.amazon.com\u002Fwellarchitected\u002Flatest\u002Freducing-scope-of-impact-with-cell-based-architecture\u002Fwhat-is-a-cell-based-architecture.html",{"text":67,"link":68},"AWS Architecture Center","https:\u002F\u002Faws.amazon.com\u002Farchitecture\u002F",{"text":70,"link":71},"Millions of Tiny Databases","https:\u002F\u002Fassets.amazon.science\u002Fc4\u002F11\u002Fde2606884b63bf4d95190a3c2390\u002Fmillions-of-tiny-databases.pdf",{"headline":73,"subheading":33,"text":58,"bullets":74},"Serverless compute",[75,78,81,84,87,90,93,96,99],{"text":76,"link":77},"Lambda execution environment lifecycle","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Flambda-runtime-environment.html",{"text":79,"link":80},"Understanding AWS Lambda scaling and throughput","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Funderstanding-aws-lambda-scaling-and-throughput\u002F",{"text":82,"link":83},"Lambda event source mappings","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-eventsourcemapping.html",{"text":85,"link":86},"AWS SDK for JavaScript v3","https:\u002F\u002Fs12d.com\u002Fjssdkv3",{"text":88,"link":89},"AWS Lambda Functions Powered by AWS Graviton2 Processor","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Faws-lambda-functions-powered-by-aws-graviton2-processor-run-your-functions-on-arm-and-get-up-to-34-better-price-performance\u002F",{"text":91,"link":92},"AWS Compute Optimizer","https:\u002F\u002Faws.amazon.com\u002Fcompute-optimizer\u002F",{"text":94,"link":95},"Amazon CloudWatch embedded metric format","https:\u002F\u002Fs12d.com\u002Fcwl-emf-client",{"text":97,"link":98},"Run Amazon ECS or Fargate tasks with Step Functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Fstep-functions\u002Flatest\u002Fdg\u002Fconnect-ecs.html",{"text":100,"link":101},"Improving startup performance with Lambda SnapStart","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fsnapstart.html",[103,107,113,164],{"headline":21,"subheading":22,"text":104,"button":105},"Previous talk at re:Invent 2024 - - Best practices for serverless developers.",{"text":25,"link":106},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5wokwEtddtc",{"headline":108,"subheading":109,"text":110,"button":111},"Best practices for advanced serverless developers","AWS re:Invent 2022","Previous talk at re:Invent 2022 which includes additional, also relevant best-practices.",{"text":25,"link":112},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PiQ_eZFO2GU",{"headline":114,"text":58,"bullets":115},"Production-ready serverless service",[116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161],{"text":117,"link":118},"Amazon SQS and Lambda best practices","https:\u002F\u002Fs12d.com\u002FSQS-Lambda-Best-Practices",{"text":120,"link":121},"Error handling deep dive","https:\u002F\u002Fs12d.com\u002FreInvent2020-Error-Handling",{"text":123,"link":124},"AWS SDK Retry behavior:","https:\u002F\u002Fs12d.com\u002Faccelerate\u002F",{"text":126,"link":127},"Idempotency deep dive","https:\u002F\u002Fwww.ranthebuilder.cloud\u002Fpost\u002Fserverless-api-idempotency-with-aws-lambda-powertools-and-cdk",{"text":129,"link":130},"CloudWatch Dashboard Building Guide","https:\u002F\u002Fwww.ranthebuilder.cloud\u002Fpost\u002Fhow-to-effortlessly-monitor-serverless-applications-with-cloudwatch-part-one",{"text":132,"link":133},"SQS->Lambda->S3 Complete GitHub Repository","https:\u002F\u002Fgithub.com\u002Fran-isenberg\u002Fstreamlining-serverless-governance-aws-blog",{"text":135,"link":136},"Collection of blueprints","https:\u002F\u002Fgithub.com\u002Fran-isenberg\u002Fawesome-serverless-blueprints",{"text":138,"link":139},"Serverless service backend blueprint","https:\u002F\u002Fgithub.com\u002Fran-isenberg\u002Faws-lambda-handler-cookbook",{"text":141,"link":142},"Streamlining serverless governance by codifying architectural blueprints","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Farchitecture\u002Fhow-cyberark-is-streamlining-serverless-governance-by-codifying-architectural-blueprints\u002F",{"text":144,"link":145},"Best practices for accelerating development with serverless blueprints","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Finfrastructure-and-automation\u002Fbest-practices-for-accelerating-development-with-serverless-blueprints\u002F",{"text":147,"link":148},"Serverlessland.com","http:\u002F\u002Fwww.serverlessland.com",{"text":150,"link":151},"Serverless Terraform","https:\u002F\u002Fserverless.tf",{"text":153,"link":154},"Open constructs","https:\u002F\u002Fgithub.com\u002Fopen-constructs\u002Faws-cdk-library",{"text":156,"link":157},"Hexagonal architecture","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fdeveloping-evolutionary-architecture-with-aws-lambda\u002F",{"text":159,"link":160},"AWS Lambda Powertools","https:\u002F\u002Fgithub.com\u002Faws-powertools\u002F",{"text":162,"link":163},"AWS Lambda Powertuning","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Foperatorguide\u002Fprofile-functions.html",{"headline":165,"text":58,"bullets":166},"Serverless evolution",[167,170,173,176],{"text":168,"link":169},"10 Years of Serverless with AWS Lambda and Amazon ECS","https:\u002F\u002Faws.amazon.com\u002Fserverless\u002F10th-anniversary\u002F",{"text":171,"link":172},"Amazon EventBridge announces up to 94% improvement in end-to-end latency for Event Buses","https:\u002F\u002Faws.amazon.com\u002Fabout-aws\u002Fwhats-new\u002F2024\u002F11\u002Famazon-eventbridge-improvement-latency-event-buses\u002F",{"text":174,"link":175},"Amazon EventBridge now supports AWS AppSync as a target of EventBridge Buses","https:\u002F\u002Faws.amazon.com\u002Fabout-aws\u002Fwhats-new\u002F2024\u002F01\u002Famazon-eventbridge-appsync-target-buses\u002F",{"text":177,"link":178},"Announcing AWS AppSync Events: serverless WebSocket APIs to power real-time web and mobile experiences at any scale","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fmobile\u002Fannouncing-aws-appsync-events-serverless-websocket-apis\u002F","reinvent2025\u002Fapi318","JezrA_xSeQtjGQtI_bCLFLJhphsSMTTMlECHpS90G44",1792578931502]