Jun 3, 2021

10 min read

What is AWS Lambda?

  • Node.js 14. (JavaScript SDK 2.880.0)
  • Node.js 12
  • Node.js 10
  • Python 2.7, 3.6, 3.7 (Amazon Linux)
  • Python 3.8 (Amazon Linux2)
  • Ruby 2.5 (Amazon Linux)
  • Ruby 2.7 (Amazon Linux2)
  • Java 8 (java-1.8.0-openjdk on Amazon Linux)
  • Java 8 (amazon-corretto-9 on Amazon Linux2)
  • Java 11 (amazon-corretto 11 on Amazon Linux2)
  • Go 1 (Amazon Linux)
  • .NET Core 2.1 (Amazon Linux)
  • .NET Core 3.1 (Amazon Linux2)

Lambda Functions

  • AWS Appsync
  • AWS Batch
  • CloudFormation
  • AWS CodeCommit
  • AWS Config
  • AWS Step Functions
  • CloudFront
  • CloudWatch
  • Amazon Cognito
  • Amazon Connect
  • DynamoDB
  • AWS Kinesis
  • S3
  • SES
  • SNS
  • SQS
  • SageMaker
  • Alexa
  • Alexa Smart Home
  • Amazon Lex

Lambda Function Triggers

What are Events in Lambda?

AWS Lambda execution environment

Lambda Deployment Package

Lambda Runtimes

  • Node.js 14. (JavaScript SDK 2.880.0)
  • Node.js 12
  • Node.js 10
  • Python 2.7, 3.6, 3.7 (Amazon Linux)
  • Python 3.8 (Amazon Linux2)
  • Ruby 2.5 (Amazon Linux)
  • Ruby 2.7 (Amazon Linux2)
  • Java 8 (java-1.8.0-openjdk on Amazon Linux)
  • Java 8 (amazon-corretto-9 on Amazon Linux2)
  • Java 11 (amazon-corretto 11 on Amazon Linux2)
  • Go 1 (Amazon Linux)
  • .NET Core 2.1 (Amazon Linux)
  • .NET Core 3.1 (Amazon Linux2)

Lambda Layers

Lambda Extensions

Lambda Concurrency

  • Reserved Concurrency — which guarantees the max number of concurrent instances of the function
  • Provisioned Concurrency — instantiates the specified number of execution environments ready to respond when functions are invoked.

Lambda Qualifiers

AWS Lambda Pricing