[{"data":1,"prerenderedAt":299},["ShallowReactive",2],{"content-svc-lambda-guides-aws-lambda-fundamentals-aws-lambda-programming-model":3},{"markdown":4,"frontMatterAttributes":5,"bodyRaw":17,"menu":18,"menuType":295,"isCollapseableMenu":20,"nextDocItem":81,"previousDocItem":60,"contributorPaths":296,"contentName":298,"slug":78,"readingTime":30},"\u003Cp>AWS Lambda allows you to run your own code in the cloud. You can use the programming language you already use, and the IDE that you are most familiar with. \u003C\u002Fp>\n\u003Cp>The Lambda programming model is common to all of the runtimes. The programming model defines the interface between your code and the Lambda service. \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 programming model",5,"cyQK-uouh90",[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","AWS Lambda allows you to run your own code in the cloud. You can use the programming language you already use, and the IDE that you are most familiar with. \n\nThe Lambda programming model is common to all of the runtimes. The programming model defines the interface between your code and the Lambda service. \n\n\u003Cimg src=\"\u002Fassets\u002Fexternal\u002Fservice\u002Flambda\u002Fguides\u002Faws-lambda-fundamentals\u002Fassets\u002Flambda-fundamentals.png\"\u002F>\n",[19,34,46,58,70,79,91,103,115,127,139,151,163,175,187,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":20,"content":71},[72],{"title":6,"order":7,"youtubeVideoID":8,"resources":73,"time":30,"path":76,"id":77,"link":78},[74,75],{"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":80},[81],{"title":82,"order":83,"youtubeVideoID":84,"resources":85,"time":30,"path":88,"id":89,"link":90},"Building an AWS Lambda function in the console",6,"5hF2M6GLxFQ",[86,87],{"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":92},[93],{"title":94,"order":95,"youtubeVideoID":96,"resources":97,"time":30,"path":100,"id":101,"link":102},"Building an AWS Lambda function using the AWS CLI",7,"VaKBH8H4DNQ",[98,99],{"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":104},[105],{"title":106,"order":107,"youtubeVideoID":108,"resources":109,"time":30,"path":112,"id":113,"link":114},"Building an AWS Lambda functions using AWS SAM",8,"BdbIEWqQkcc",[110,111],{"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":116},[117],{"title":118,"order":119,"youtubeVideoID":120,"resources":121,"time":30,"path":124,"id":125,"link":126},"Building an AWS Lambda function as a container image",9,"QGfn-jGFG34",[122,123],{"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":128},[129],{"title":130,"order":131,"youtubeVideoID":132,"resources":133,"time":30,"path":136,"id":137,"link":138},"AWS Lambda invocation models",10,"8K3_w3QyN6M",[134,135],{"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":140},[141],{"title":142,"order":143,"youtubeVideoID":144,"resources":145,"time":30,"path":148,"id":149,"link":150},"AWS Lambda execution environment lifecycle",11,"E20B8Izr5fI",[146,147],{"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":152},[153],{"title":154,"order":155,"youtubeVideoID":156,"resources":157,"time":30,"path":160,"id":161,"link":162},"AWS Lambda function design best practices",12,"o9tYim-n6Ow",[158,159],{"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":164},[165],{"title":166,"order":167,"youtubeVideoID":168,"resources":169,"time":30,"path":172,"id":173,"link":174},"AWS Lambda function permissions",13,"6oG9O44U9x0",[170,171],{"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":176},[177],{"title":178,"order":179,"youtubeVideoID":180,"resources":181,"time":30,"path":184,"id":185,"link":186},"AWS Lambda billing",14,"IB2R4M50uqQ",[182,183],{"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":21,"content":188},[189],{"title":190,"order":191,"youtubeVideoID":192,"resources":193,"time":30,"path":196,"id":197,"link":198},"AWS Lambda optimal memory configuration",15,"rpL77KDN92Q",[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",1792578867179]