AWS Certified Solutions Architect – Associate (SAA-C03) — Question 602

A solutions architect is designing a new service behind Amazon API Gateway. The request patterns for the service will be unpredictable and can change suddenly from 0 requests to over 500 per second. The total size of the data that needs to be persisted in a backend database is currently less than 1 GB with unpredictable future growth. Data can be queried using simple key-value requests.

Which combination ofAWS services would meet these requirements? (Choose two.)

Answer options

Correct answer: B, C

Explanation

AWS Lambda is ideal for unpredictable workloads because it scales instantly and automatically from zero to hundreds of concurrent requests without needing pre-provisioned capacity. Amazon DynamoDB is a fully managed NoSQL database that is optimized for key-value lookups and can scale seamlessly to handle unpredictable growth. Other options like AWS Fargate, EC2 Auto Scaling, or Amazon Aurora require more complex scaling configurations and are less suited for instant 0-to-500+ request spikes or simple key-value storage under 1 GB.