Lambda Flashcards

1
Q

What is Lambda?

A

Compute service that lets you run code without provisioning or managing servers (AKA serverless). AWS Lambda executes your code only when needed and scales automatically.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How is lambda billed?

A

You only pay for the compute time you consume - there is no charge when your code is not running. The components of the cost are the number of monthly requests and the duration (charged per 100ms) that the lambda was running. Duration charges fluctuate based on the memory allocated to your lambda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is code run on AWS lambda?

A

On a high-availability compute infrastructure that performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, and code monitoring and logging.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What code languages does AWS Lambda support?

A

Native support for Node.js, Powershell, Java, C#, Go, Python and Ruby

Runtime API allows use of any other languages to author functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the primary benefits of using Lambda?

A
  1. No servers to manage
  2. Continuous scaling
  3. Sub-second metering
  4. Integrates with almost all other AWS services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are some of the primary use cases of AWS Lambda?

A
  1. Data processing
  2. Real time file processing
  3. Real time stream processing
  4. Build serverless backends for web, mobile, IoT, and third party API requests.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly