AWS Certified SysOps Administrator – Associate (legacy) — Question 863
A company runs an image-processing application on a serverless infrastructure. Each processing job runs in a single AWS Lambda execution. A sysops administrator is tasked with ensuring there is enough capacity to run 500 simultaneous jobs even if other Lambda functions are being run for other applications.
The administrator has already increased service limits within the Region.
Which action should be taken?
Answer options
- A. Configure a dead-letter queue to retry any throttled executions
- B. Modify the memory settings on the Lambda function to allow for 500 parallel executions
- C. Move the image-processing logic to AWS Step Functions
- D. Set the reserved concurrency for the image-processing Lambda function to 500
Correct answer: D
Explanation
Configuring reserved concurrency guarantees that a specific AWS Lambda function always has a dedicated pool of concurrent executions available to it, preventing other functions in the AWS account from exhausting the regional limit. Increasing memory settings (Option B) or migrating to AWS Step Functions (Option C) does not guarantee dedicated execution capacity. A dead-letter queue (Option A) handles failed or throttled asynchronous invocations but does not prevent throttling or guarantee execution capacity.