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

A company is developing a mobile game that streams score updates to a backend processor and then posts results on a leaderboard. A solutions architect needs to design a solution that can handle large traffic spikes, process the mobile game updates in order of receipt, and store the processed updates in a highly available database. The company also wants to minimize the management overhead required to maintain the solution.
What should the solutions architect do to meet these requirements?

Answer options

Correct answer: A

Explanation

The correct answer is A because Amazon Kinesis Data Streams can handle high-throughput data streams and allows for ordered processing, while AWS Lambda minimizes management overhead for processing. The other options either do not maintain order of updates (B), require more management with EC2 instances (C and D), or are not optimized for high availability as effectively as DynamoDB in this scenario.