AWS Certified Solutions Architect – Professional (SAP-C02) — Question 321

A company has developed a mobile game. The backend for the game runs on several virtual machines located in an on-premises data center. The business logic is exposed using a REST API with multiple functions. Player session data is stored in central file storage. Backend services use different API keys for throttling and to distinguish between live and test traffic.

The load on the game backend varies throughout the day. During peak hours, the server capacity is not sufficient. There are also latency issues when fetching player session data. Management has asked a solutions architect to present a cloud architecture that can handle the game’s varying load and provide low-latency data access. The API model should not be changed.

Which solution meets these requirements?

Answer options

Correct answer: C

Explanation

Amazon API Gateway natively supports REST APIs, including built-in features for API keys and throttling limits, which perfectly matches the existing API model. Running the business logic on AWS Lambda allows the application to scale automatically in response to fluctuating game traffic without managing servers. Finally, Amazon DynamoDB with on-demand capacity offers single-digit millisecond latency for retrieving player session data while automatically adjusting to the game's workload.