From the course: AWS Essential Training for Architects

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Going serverless with Lambda

Going serverless with Lambda

Now, let's talk about AWS Lambda. Typically, you need servers when you want to run code for your applications. This leads to infrastructure concerns, as you must provision and manage servers that will run the code. AWS Lambda is a service that lets you run code without provisioning or managing servers. You simply upload your code and Lambda will run it. For this reason, this approach is commonly known as serverless computing. This approach has several advantages. You do not need to manage servers, including deploying, maintaining, and scaling them. You save costs by paying only for the compute time you consume. There is no charge when your code is not running. And you can create an event-driven architecture by running code in response to events. Lambda natively supports code written in these languages; .NET, Node.js, Go, Java, Python, and Ruby. Because Lambda manages the underlying infrastructure that runs your code, it is abstracted from you. This means you cannot see or access the…

Contents