volume_mute
What are some reasons a developer would set a concurrency limit (or reserve) on a function?
publish date: 2024/09/02 00:32:42.541394 UTC
volume_muteCorrect Answer
(1) Manage costs
(2) Regulate how long it takes to process a batch of events
(3) Match the limit with a downstream resource
Explanation
Managing costs, regulating how long it takes you to process a batch of events, and matching with a downstream resource are all reasons for setting a concurrency reserve for a function. You might try to limit the number of concurrent invocations to ensure that your function can scale up to a reserved level regardless of other functions that might be running.
Reference
AWS Skill Builder