🔷

AWS Lambda – Reserved vs. Provisioned Concurrency

Reserved Concurrency

  • Sets a fixed maximum number of concurrent executions for a function.
  • Guarantees availability of those executions for that function only.
  • Prevents other functions from consuming the reserved capacity.
  • Useful for isolating workloads or protecting critical functions from throttling caused by unrelated traffic spikes.

Provisioned Concurrency

  • Keeps pre-initialized execution environments ready to handle requests immediately.
  • Eliminates cold start latency for all invocations.
  • Can be scaled automatically using Application Auto Scaling with schedules or utilization-based triggers.