[{"data":1,"prerenderedAt":299},["ShallowReactive",2],{"content-svc-lambda-guides-aws-lambda-fundamentals-aws-lambda-optimal-memory-configuration":3},{"markdown":4,"frontMatterAttributes":5,"bodyRaw":17,"menu":18,"menuType":295,"isCollapseableMenu":20,"nextDocItem":201,"previousDocItem":180,"contributorPaths":296,"contentName":298,"slug":198,"readingTime":30},"\u003Cp>In the Lambda resource model, you choose the amount of memory you want for your function, and are allocated proportional CPU power and other resources.\u003C\u002Fp>\n\u003Cp>An increase in memory size configures an equivalent increase in CPU available to your function.\u003C\u002Fp>\n\u003Cp>Depending on the function, you might find that a higher memory level might actually cost less because the function can complete much more quickly than at a lower memory configuration.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fassets\u002Fexternal\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fassets\u002Flambda-fundamentals.png\"\u002F>\n",{"title":6,"order":7,"youtubeVideoID":8,"resources":9},"AWS Lambda optimal memory configuration",15,"rpL77KDN92Q",[10,14],{"link":11,"type":12,"text":13},"https:\u002F\u002Faws.amazon.com\u002Flambda\u002F","Text","AWS Lambda",{"link":15,"type":12,"text":16},"https:\u002F\u002Faws.amazon.com\u002Fserverless\u002F","Serverless on AWS","In the Lambda resource model, you choose the amount of memory you want for your function, and are allocated proportional CPU power and other resources.\n\nAn increase in memory size configures an equivalent increase in CPU available to your function.\n\nDepending on the function, you might find that a higher memory level might actually cost less because the function can complete much more quickly than at a lower memory configuration.\n\n\u003Cimg src=\"\u002Fassets\u002Fexternal\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fassets\u002Flambda-fundamentals.png\"\u002F>\n",[19,34,46,58,70,82,94,106,118,130,142,154,166,178,190,199,211,223,235,247,259,271,283],{"title":-1,"collapsible":20,"isCollapsed":21,"content":22},false,true,[23],{"title":24,"order":25,"youtubeVideoID":26,"resources":27,"time":30,"path":31,"id":32,"link":33},"What is AWS Lambda",1,"jaJIpTg81iA",[28,29],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"1 min","what-is-aws-lambda","what-is-aws-lambda.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fwhat-is-aws-lambda",{"title":-1,"collapsible":20,"isCollapsed":21,"content":35},[36],{"title":37,"order":38,"youtubeVideoID":39,"resources":40,"time":30,"path":43,"id":44,"link":45},"AWS Lambda features",2,"VVxWGHoPnrQ",[41,42],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-features","aws-lambda-features.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-features",{"title":-1,"collapsible":20,"isCollapsed":21,"content":47},[48],{"title":49,"order":50,"youtubeVideoID":51,"resources":52,"time":30,"path":55,"id":56,"link":57},"When to use AWS Lambda",3,"z1NVqC4ILTU",[53,54],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"when-to-use-aws-lambda","when-to-use-aws-lambda.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fwhen-to-use-aws-lambda",{"title":-1,"collapsible":20,"isCollapsed":21,"content":59},[60],{"title":61,"order":62,"youtubeVideoID":63,"resources":64,"time":30,"path":67,"id":68,"link":69},"Building AWS Lambda functions",4,"3xWZsMqAxSY",[65,66],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"building-lambda-functions","building-lambda-functions.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fbuilding-lambda-functions",{"title":-1,"collapsible":20,"isCollapsed":21,"content":71},[72],{"title":73,"order":74,"youtubeVideoID":75,"resources":76,"time":30,"path":79,"id":80,"link":81},"AWS Lambda programming model",5,"cyQK-uouh90",[77,78],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-programming-model","aws-lambda-programming-model.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-programming-model",{"title":-1,"collapsible":20,"isCollapsed":21,"content":83},[84],{"title":85,"order":86,"youtubeVideoID":87,"resources":88,"time":30,"path":91,"id":92,"link":93},"Building an AWS Lambda function in the console",6,"5hF2M6GLxFQ",[89,90],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"building-an-aws-lambda-function-in-the-console","building-an-aws-lambda-function-in-the-console.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fbuilding-an-aws-lambda-function-in-the-console",{"title":-1,"collapsible":20,"isCollapsed":21,"content":95},[96],{"title":97,"order":98,"youtubeVideoID":99,"resources":100,"time":30,"path":103,"id":104,"link":105},"Building an AWS Lambda function using the AWS CLI",7,"VaKBH8H4DNQ",[101,102],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"building-a-lambda-function-using-the-aws-cli","building-a-lambda-function-using-the-aws-cli.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fbuilding-a-lambda-function-using-the-aws-cli",{"title":-1,"collapsible":20,"isCollapsed":21,"content":107},[108],{"title":109,"order":110,"youtubeVideoID":111,"resources":112,"time":30,"path":115,"id":116,"link":117},"Building an AWS Lambda functions using AWS SAM",8,"BdbIEWqQkcc",[113,114],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"building-a-lambda-function-using-aws-sam","building-a-lambda-function-using-aws-sam.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fbuilding-a-lambda-function-using-aws-sam",{"title":-1,"collapsible":20,"isCollapsed":21,"content":119},[120],{"title":121,"order":122,"youtubeVideoID":123,"resources":124,"time":30,"path":127,"id":128,"link":129},"Building an AWS Lambda function as a container image",9,"QGfn-jGFG34",[125,126],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"building-an-aws-lambda-function-as-a-container-image","building-an-aws-lambda-function-as-a-container-image.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fbuilding-an-aws-lambda-function-as-a-container-image",{"title":-1,"collapsible":20,"isCollapsed":21,"content":131},[132],{"title":133,"order":134,"youtubeVideoID":135,"resources":136,"time":30,"path":139,"id":140,"link":141},"AWS Lambda invocation models",10,"8K3_w3QyN6M",[137,138],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-invocation-models","aws-lambda-invocation-models.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-invocation-models",{"title":-1,"collapsible":20,"isCollapsed":21,"content":143},[144],{"title":145,"order":146,"youtubeVideoID":147,"resources":148,"time":30,"path":151,"id":152,"link":153},"AWS Lambda execution environment lifecycle",11,"E20B8Izr5fI",[149,150],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-execution-environment-lifecycle","aws-lambda-execution-environment-lifecycle.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-execution-environment-lifecycle",{"title":-1,"collapsible":20,"isCollapsed":21,"content":155},[156],{"title":157,"order":158,"youtubeVideoID":159,"resources":160,"time":30,"path":163,"id":164,"link":165},"AWS Lambda function design best practices",12,"o9tYim-n6Ow",[161,162],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-function-design-best-practices","aws-lambda-function-design-best-practices.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-function-design-best-practices",{"title":-1,"collapsible":20,"isCollapsed":21,"content":167},[168],{"title":169,"order":170,"youtubeVideoID":171,"resources":172,"time":30,"path":175,"id":176,"link":177},"AWS Lambda function permissions",13,"6oG9O44U9x0",[173,174],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-function-permissions","aws-lambda-function-permissions.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-function-permissions",{"title":-1,"collapsible":20,"isCollapsed":21,"content":179},[180],{"title":181,"order":182,"youtubeVideoID":183,"resources":184,"time":30,"path":187,"id":188,"link":189},"AWS Lambda billing",14,"IB2R4M50uqQ",[185,186],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-billing","aws-lambda-billing.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-billing",{"title":-1,"collapsible":20,"isCollapsed":20,"content":191},[192],{"title":6,"order":7,"youtubeVideoID":8,"resources":193,"time":30,"path":196,"id":197,"link":198},[194,195],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-optimal-memory-configuration","aws-lambda-optimal-memory-configuration.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-optimal-memory-configuration",{"title":-1,"collapsible":20,"isCollapsed":21,"content":200},[201],{"title":202,"order":203,"youtubeVideoID":204,"resources":205,"time":30,"path":208,"id":209,"link":210},"AWS Lambda observability and troubleshooting",16,"K2aebIhjWj8",[206,207],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-observability-and-troubleshooting","aws-lambda-observability-and-troubleshooting.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-observability-and-troubleshooting",{"title":-1,"collapsible":20,"isCollapsed":21,"content":212},[213],{"title":214,"order":215,"youtubeVideoID":216,"resources":217,"time":30,"path":220,"id":221,"link":222},"AWS Lambda logging",17,"JtabtxE8q2o",[218,219],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-logging","aws-lambda-logging.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-logging",{"title":-1,"collapsible":20,"isCollapsed":21,"content":224},[225],{"title":226,"order":227,"youtubeVideoID":228,"resources":229,"time":30,"path":232,"id":233,"link":234},"AWS Lambda metrics",18,"sW1M9UvfJ1Y",[230,231],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-metrics","aws-lambda-metrics.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-metrics",{"title":-1,"collapsible":20,"isCollapsed":21,"content":236},[237],{"title":238,"order":239,"youtubeVideoID":240,"resources":241,"time":30,"path":244,"id":245,"link":246},"AWS Lambda tracing",19,"FSE_ngsBbTE",[242,243],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-tracing","aws-lambda-tracing.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-tracing",{"title":-1,"collapsible":20,"isCollapsed":21,"content":248},[249],{"title":250,"order":251,"youtubeVideoID":252,"resources":253,"time":30,"path":256,"id":257,"link":258},"AWS Lambda scaling and throughput",20,"IMqihiFrMOo",[254,255],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-scaling-and-throughput","aws-lambda-scaling-and-throughput.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-scaling-and-throughput",{"title":-1,"collapsible":20,"isCollapsed":21,"content":260},[261],{"title":262,"order":263,"youtubeVideoID":264,"resources":265,"time":30,"path":268,"id":269,"link":270},"AWS Lambda concurrency controls and quotas",21,"5XRBZNPy6Ng",[266,267],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-concurrency-controls-and-quotas","aws-lambda-concurrency-controls-and-quotas.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-concurrency-controls-and-quotas",{"title":-1,"collapsible":20,"isCollapsed":21,"content":272},[273],{"title":274,"order":275,"youtubeVideoID":276,"resources":277,"time":30,"path":280,"id":281,"link":282},"AWS Lambda networking",22,"W1YZs1YEdKM",[278,279],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-networking","aws-lambda-networking.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-networking",{"title":-1,"collapsible":20,"isCollapsed":21,"content":284},[285],{"title":286,"order":287,"youtubeVideoID":288,"resources":289,"time":30,"path":292,"id":293,"link":294},"AWS Lambda safe deployments",23,"Ynine0i0WgQ",[290,291],{"link":11,"type":12,"text":13},{"link":15,"type":12,"text":16},"aws-lambda-safe-deployments","aws-lambda-safe-deployments.md","\u002Fcontent\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Faws-lambda-safe-deployments","LESSON",[297],"content\u002Fcontributors\u002Fjulian-wood.json","AWS Lambda Fundamentals",1792060478986]