AWS Certified Solutions Architect – Associate (SAA-C02) — Question 253

A company has developed a microservices application. It uses a client-facing API with Amazon API Gateway and multiple internal services hosted on Amazon
EC2 instances to process user requests. The API is designed to support unpredictable surges in traffic, but internal services may become overwhelmed and unresponsive for a period of time during surges. A solutions architect needs to design a more reliable solution that reduces errors when internal services become unresponsive or unavailable.
Which solution meets these requirements?

Answer options

Correct answer: D

Explanation

The correct answer is D, as using Amazon SQS allows requests to be queued and processed asynchronously, which prevents overwhelming the internal services during traffic spikes. Option A focuses on scaling which may not solve the problem of responsiveness under high load. Option B addresses redundancy but does not directly manage traffic surges, and option C deals with load balancing but still risks service unavailability during peak times.