What is AWS Lambda?
AWS Lambda is a serverless computing platform that enables businesses to run code in response to events, automatically managing the computing resources required. Introduced in 2014, this service from Amazon Web Services allows users to execute code without the need to provision or manage servers. Customers are charged only for the compute time consumed, with no fees when the code is not running. AWS Lambda supports a wide range of application and backend service use cases, providing a highly available and scalable environment to run custom logic. Users can set up their code to be automatically triggered by other AWS services or called directly from web and mobile apps. The platform facilitates application development by allowing businesses to add custom logic to AWS resources, upload code, create functions, and configure memory, timeout, and IAM role settings as needed
Highlights
- Automatically executes functions in response to events and triggers from other AWS services
- Enables running custom code without provisioning or managing servers
- Charges only for the compute time consumed, with no fees when code is not running
- Supports a variety of application and backend service use cases
Features
Automatic Scaling
Extend other AWS services with custom logic
Built-in Fault Tolerance
Flexible Resource Model
Integrated Security Model
Build custom back-end services
Bring Your Own Code
Pay Per Use
Completely Automated Administration