An online media company is launching a live voting application for a popular television show. The application must handle sudden, massive spikes of hundreds of thousands of concurrent users submitting simple vote data (user ID, option selected, and timestamp). The storage solution must offer low-latency, single-digit millisecond write operations and scale automatically without manual intervention or complex relational features. Which AWS database service should the company choose to store the votes?
- AAmazon RDS
- Amazon DynamoDBAnswer
- CAmazon Redshift
- DAmazon Neptune
Answer
Amazon DynamoDB
Amazon DynamoDB is the correct choice because it is a fully managed NoSQL database designed for fast, single-digit millisecond latency at any scale. It handles high-volume key-value write traffic and scales partition resources automatically in response to sudden workload spikes, making it ideal for live, high-concurrency voting applications.
Step-by-Step Solution
Key Concept
Selecting the appropriate AWS database service based on workload requirements (NoSQL vs. Relational vs. Data Warehousing).
Estimated Time:1m 0s