Lambda pricing
pay per request and compute time
how to improve lambda performance
increasing RAM of function improves cpu and network
Lambda use cases
lambda with ALB
Asynchronous lambda
cloudwatch event bridge w/ lambda
lambda Event Source Mapping
lambda destinations
lambda tracing
lambda networking
lambda configurations
lambda concurrency
testing lambda containers locally
test the containers locally using the Lambda Runtime Interface Emulator.
lambda container uploaded to ECR
must be in the same account as (ECR and where you created the lambda)
Improve lambda latency stability
enable your function to scale without fluctuations in latency, use provisioned concurrency
lambda reserved concurrency
To ensure that a function can always reach a certain level of concurrency, you can configure the function with reserved concurrency. When a function has reserved concurrency, no other function can use that concurrency. More importantly, reserved concurrency also limits the maximum concurrency for the function, and applies to the function as a whole, including versions and aliases.
You cannot configure Application Auto Scaling to manage Lambda reserved concurrency on a schedule.
lambda layers
You can configure your Lambda function to pull in additional code and content in the form of layers. A layer is a ZIP archive that contains libraries, a custom runtime, or other dependencies