4.3.1 Define Concurrency

Define Concurrency

Lambda Concurrency Types

TypeMô tảCold Start
UnreservedShared pool (account default 1000)Yes
ReservedGuaranteed + capped for functionYes
ProvisionedPre-initialized containersNo

Concurrency Formula

Concurrency = Invocations/second × Average duration (seconds)
Example: 100 req/s × 0.5s = 50 concurrent executions

Key Rules

  • Account default: 1000 concurrent
  • Reserved = 0 → function disabled
  • Throttling → 429 TooManyRequestsException
  • Burst: 500-3000 (region dependent)
  • Unreserved pool = Account limit - all reserved
ScenarioType
DefaultUnreserved
Critical functionReserved
Eliminate cold startsProvisioned
Disable functionReserved = 0

Exam Tip: Reserved = guarantee + cap. Provisioned = no cold starts ($). Reserved = 0 disables function. Account limit shared across all functions.