AWS Certified Solutions Architect – Professional — Question 338

A Solutions Architect is building a solution for updating user metadata that is initiated by web servers. The solution needs to rapidly scale from hundreds to tens of thousands of jobs in less than 30 seconds. The solution must be asynchronous always avertable and minimize costs.
Which strategies should the Solutions Architect use to meet these requirements?

Answer options

Correct answer: B

Explanation

Using Amazon SQS combined with AWS Lambda provides a highly available, asynchronous, and cost-effective solution that can rapidly scale to handle tens of thousands of concurrent executions in seconds. AWS Step Functions and AWS SWF introduce unnecessary orchestration overhead and higher costs for simple metadata updates. Using Amazon EC2 Auto Scaling with an AMI is too slow to scale from hundreds to tens of thousands of jobs within the required 30-second window.