Test your AWS Lambda knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.
Question 1/5Score 0
What is the difference between "concurrency" and a single Lambda "invocation," and how does Lambda handle multiple simultaneous requests to the same function?
Questions in this quiz
What is the difference between "concurrency" and a single Lambda "invocation," and how does Lambda handle multiple simultaneous requests to the same function?
What is the general relationship between AWS Lambda and other cloud providers' equivalent serverless compute offerings, like Google Cloud Functions or Azure Functions?
What is a common architectural pattern combining AWS Lambda with Amazon API Gateway to build a "serverless API"?
What is "AWS Step Functions," and how does it relate to orchestrating multiple Lambda functions together for a more complex workflow?
What is an "AWS Lambda layer," and what problem does it solve for sharing code/dependencies across multiple functions?
What is "provisioned concurrency" in AWS Lambda, and what specific problem does it address?
What is the general significance of AWS Lambda supporting multiple different programming language runtimes (Node.js, Python, Java, Go, and others, including custom runtimes)?
What is a general tradeoff to consider when choosing AWS Lambda over a more traditional, continuously-running server (or container-based service like ECS/EKS) for a given backend workload?
What is the "pay-per-invocation/execution-time" pricing model of AWS Lambda, and how does it differ from paying for a continuously-running server (like an EC2 instance)?
What does configuring a Lambda function's "memory allocation" actually affect, beyond just the amount of RAM available to the function?
What is the "Lambda execution role" (an IAM role), and why does every Lambda function need one?
What is a "trigger" (or "event source") for an AWS Lambda function?