AWS Certified Solutions Architect – Associate (SAA-C02) — Question 26
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 of AWS services would meet these requirements? (Choose two.)
Answer options
- A. AWS Fargate
- B. AWS Lambda
- C. Amazon DynamoDB
- D. Amazon EC2 Auto Scaling
- E. MySQL-compatible Amazon Aurora
Correct answer: B, C
Explanation
AWS Lambda is ideal for handling unpredictable workloads, automatically scaling in response to incoming requests. Amazon DynamoDB is a fully managed NoSQL database that supports key-value queries and can dynamically scale to accommodate varying data sizes and request rates, making it a suitable choice for the specified requirements.