Advanced Vocabulary #serverless#aws#cloud

Serverless Computing Vocabulary

5 exercises — Practice serverless computing vocabulary in English: cold start, invocation, Lambda execution environment, concurrency limits, and stateless function design.

Core serverless vocabulary clusters
  • Execution model: cold start, warm start, execution environment, sandbox, init phase, invoke phase
  • Scaling: concurrency limit, reserved concurrency, provisioned concurrency, burst limit, throttle
  • Triggers: event source, synchronous invocation (API Gateway), asynchronous invocation (S3, SNS), polling (SQS, Kinesis)
  • Design patterns: stateless function, fan-out, orchestration vs choreography, Lambda Destinations, dead letter queue
0 / 5 completed
1 / 5
A backend engineer explains a latency complaint to their manager:
"Our Lambda function processes image uploads from S3. During business hours it's fast — 50ms. But first thing in the morning, the first few requests take 2-3 seconds. After those, it's fine again. This is a cold start problem. AWS has to allocate a new execution environment: download the deployment package, initialize the runtime, run our initialization code. Once the environment exists and is warm, subsequent invocations reuse it instantly. The fix options are provisioned concurrency — which keeps environments pre-warmed — or reducing the package size and init code."
What is a cold start in serverless computing?