AWS Certified Solutions Architect – Associate (SAA-C02) — Question 165
A company is developing a real-time multiplier game that uses UDP for communications between client and servers in an Auto Scaling group. Spikes in demand are anticipated during the day, so the game server platform must adapt accordingly. Developers want to store gamer scores and other non-relational data in a database solution that will scale without intervention.
Which solution should a solutions architect recommend?
Answer options
- A. Use Amazon Route 53 for traffic distribution and Amazon Aurora Serverless for data storage.
- B. Use a Network Load Balancer for traffic distribution and Amazon DynamoDB on-demand for data storage.
- C. Use a Network Load Balancer for traffic distribution and Amazon Aurora Global Database for data storage.
- D. Use an Application Load Balancer for traffic distribution and Amazon DynamoDB global tables for data storage.
Correct answer: B
Explanation
The correct answer is B because using a Network Load Balancer allows for efficient handling of UDP traffic, and Amazon DynamoDB on-demand provides a scalable solution for storing non-relational data without manual intervention. Other options either do not adequately handle UDP traffic or do not offer the same level of scalability for non-relational data.