AWS Lambda lets you run code without provisioning or managing servers. This deployment model is sometimes referred to as "serverless" or "Function as a Service" (FaaS).
For AWS Lambda, monitoring consumption is based on Davis data units. See Serverless monitoring for details.
- A Lambda function runs in an application on a container managed by AWS. This lets you focus on writing code without worrying about the underlying application or infrastructure.
- Lambda functions are ephemeral. This means that the underlying container can be suspended or recycled when there’s no request pending.
- Lambda functions can process only one request at a time. When there are n concurrent requests, n containers are created. All of this is completely transparent to the developer.