AWS Certified Solutions Architect – Professional — Question 817

A bank is re-architecting its mainframe-based credit card approval processing application to a cloud-native application on the AWS cloud.
The new application will receive up to 1,000 requests per second at peak load. There are multiple steps to each transaction, and each step must receive the result of the previous step. The entire request must return an authorization response within less than 2 seconds with zero data loss. Every request must receive a response. The solution must be Payment Card Industry Data Security Standard (PCI DSS)-compliant.
Which option will meet all of the bank's objectives with the LEAST complexity and LOWEST cost while also meeting compliance requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because utilizing Amazon API Gateway and a single AWS Lambda function provides a highly cost-effective, serverless architecture that easily meets the 2-second latency requirement for sequential steps. Option D introduces excessive latency and complexity by chaining multiple SQS queues, which would make returning a synchronous response within 2 seconds highly impractical. Options B and C are incorrect because deploying dedicated EC2 instances dramatically increases both infrastructure costs and operational complexity compared to the serverless approach.