Intermediate Cloud-Native #serverless #cold-start #faas #lambda #concurrency

Serverless Language

5 exercises — master the vocabulary of serverless computing: cold starts, synchronous vs. asynchronous invocation, execution timeouts, stateless constraints, and concurrency management.

0 / 5 completed
Serverless vocabulary quick reference
  • Cold start — latency of provisioning a new execution environment (runtime init + package download + init code)
  • Warm invocation — reuses an existing environment; only the handler runs (much faster)
  • Synchronous invocation — caller waits for function to complete; return value received (API Gateway, ALB)
  • Asynchronous invocation — caller fires and forgets; Lambda manages retries + DLQ (S3, SNS, EventBridge)
  • Execution timeout — maximum wall-clock duration per invocation (AWS Lambda: 15 minutes)
  • Reserved concurrency — caps a function's max simultaneous executions AND reserves that capacity from the account pool
  • Provisioned concurrency — pre-warms N environments to eliminate cold starts (costs more)
  • DLQ (Dead Letter Queue) — receives events after all async retry attempts are exhausted
1 / 5

A developer observes: "The first request to this Lambda function after 15 minutes of inactivity takes 800ms; subsequent requests in the following minutes take 12ms."

What is the 800ms overhead called, and what causes it?