Submit feedback on
Unnecessary Lambda Provisioned Concurrency on Low-Utilization Functions
We've received your feedback.
Thanks for reaching out!
Oops! Something went wrong while submitting the form.
Close
Unnecessary Lambda Provisioned Concurrency on Low-Utilization Functions
Kevin Talbierz
CER:
AWS-Compute-5375
Service Category
Compute
Cloud Provider
AWS
Service Name
AWS Lambda
Inefficiency Type
Unused reserved capacity
Explanation

This inefficiency occurs when Provisioned Concurrency is enabled for Lambda functions that do not require consistently low latency or steady traffic. In such cases, reserved capacity remains allocated and billed during idle periods, creating ongoing cost without proportional performance or business benefit. This is distinct from standard Lambda execution charges, which are purely usage-based.

Relevant Billing Model

Lambda Provisioned Concurrency is billed per unit of concurrency per hour while enabled, regardless of invocation volume. Charges accrue continuously for reserved capacity even when functions are idle.

Detection
  • Review whether functions with Provisioned Concurrency have sustained or predictable traffic patterns
  • Assess whether cold-start latency materially impacts user experience or system behavior
  • Identify functions where reserved concurrency appears idle for extended periods
Remediation
  • Remove Provisioned Concurrency from functions without strict latency or availability requirements
  • Reserve Provisioned Concurrency only for workloads with consistent traffic or critical cold-start sensitivity
Submit Feedback