Lambda Flashcards
Lambda natively supports how many runtime languages?
7
What is Lambda?
What are its 3 features?
It’s a compute service that lets you run code without provisioning or managing servers
- 7 Languages (NodeJS, Python, Go…)
- Limits (Free requests, time-out, memory)
- X-ray daemon by default
What is Lambda?
What are its 7 key features?
It’s a compute service that lets you run code without provisioning or managing servers
- Things about lambda (Cheap, Serverless, Scales)
- 7 Languages (NodeJS, Python, Go…)
- Pay for invocation (Duration and memory)
- Custom runtime environments
- No VPC
- Limits (Free requests, time-out, memory)
What are 2 ways you can trigger a lambda?
- SDK
- AWS Services (API Gateway, ALB, CloudFront…)
What is the maximum time-out period you can set for a lambda?
15 minutes
By default how many Lambdas can you run concurrently?
1.000
The maximum possible memory you can allocate a Lambda
128MB to a Maximum of 3008MB
at an increment of 64MB
The initial run of a Lambda which is delayed due to server startup is called what
Cold Start
This Lambda feature lets you give specific function versions a friendlier name for when you are accessing them programmatically
Lambda Aliases
ˈlæmdə ˈeɪliəsɪz
What is the size limit (unzipped) for layer deployment packages in Lambda?
250MB
Which type of file do you use to create a lambda layer?
Zip
How many Lambda layers can you have attached to a function?
5
This Lambda feature allows you to upload a zip file with custom libraries, runtimes, or other dependencies and use them with multiple Lambda functions.
Lambda Layers
In Lambda, if your function is not generating Logs on Cloud Watch is due to…
The execution role for the Lambda function is missing permissions to write log data to the CloudWatch Logs.