
Answer-first summary for fast verification
Answer: Implement exponential backoff and retry logic using AWS SDKs to manage request rates.
Option B is correct because it involves implementing exponential backoff and retry logic, which is a best practice for managing request rates and preventing service overload. Ignoring throttling (Option A) can lead to service degradation. Manually monitoring and adjusting rates (Option C) is inefficient and error-prone. Using Lambda for dynamic rate adjustment (Option D) adds unnecessary complexity when SDK features can handle the task.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are tasked with implementing a data ingestion system that requires throttling control to prevent overloading data sources such as DynamoDB and Amazon RDS. Describe how you would configure throttling controls in your application, including the use of AWS SDKs and best practices for managing request rates.
A
Ignore throttling and rely on AWS services to handle overload.
B
Implement exponential backoff and retry logic using AWS SDKs to manage request rates.
C
Manually monitor and adjust request rates without using any SDK features.
D
Use AWS Lambda to dynamically adjust request rates based on service metrics.
No comments yet.