AWS Certified Developer Associate DVA-C02 Practice Question
A developer is building an application that reads a high volume of data from an Amazon DynamoDB table. The application works correctly during low-traffic periods but experiences intermittent failures under heavy load. Logs show an exception indicating that the request rate is too high for the table's configured capacity. Which exception BEST describes this scenario?
The correct answer is ProvisionedThroughputExceededException. This exception is thrown by services like Amazon DynamoDB when a request rate exceeds the read or write capacity units that have been provisioned for a table. It directly indicates that the application is being throttled because it is sending requests too quickly for the available resources. To mitigate this, a developer should implement error handling with exponential backoff or increase the table's provisioned throughput.
ServiceUnavailableException suggests a temporary problem with the AWS service itself, not an issue with the client's request rate.
NoSuchBucketException is an Amazon S3-specific error and is irrelevant to DynamoDB.
ValidationException indicates that the request contains invalid parameters, which is unrelated to the request rate.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does 'Provisioned Throughput' mean in AWS?
Open an interactive chat with Bash
What is 'exponential backoff' and how is it used in error handling?
Open an interactive chat with Bash
How can I monitor and adjust provisioned throughput in AWS?
Open an interactive chat with Bash
AWS Certified Developer Associate DVA-C02
Troubleshooting and Optimization
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access