AWS Certified Database – Specialty — Question 26
A large ecommerce company uses Amazon DynamoDB to handle the transactions on its web portal. Traffic patterns throughout the year are usually stable; however, a large event is planned. The company knows that traffic will increase by up to 10 times the normal load over the 3-day event. When sale prices are published during the event, traffic will spike rapidly.
How should a Database Specialist ensure DynamoDB can handle the increased traffic?
Answer options
- A. Ensure the table is always provisioned to meet peak needs
- B. Allow burst capacity to handle the additional load
- C. Set an AWS Application Auto Scaling policy for the table to handle the increase in traffic
- D. Preprovision additional capacity for the known peaks and then reduce the capacity after the event
Correct answer: D
Explanation
The correct answer is D because preprovisioning extra capacity in advance ensures that the database can handle the anticipated surge in traffic during the event, allowing for optimal performance. Option A is not ideal as it leads to unnecessary costs when peak capacity is not always needed. Option B does not sufficiently prepare for the high load expected during the event. Option C, while beneficial for dynamic scaling, may not respond quickly enough to handle the sudden traffic spike.