Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SAP-C02 Exam - Topic 1 Question 66 Discussion

Posted by Delila on Apr 03, 2026 at 05:45 PM

A utility company collects usage data from smart meters every 5 minutes. Data is sent to API Gateway, processed by Lambda, and stored in DynamoDB. As usage increased, Lambda durations increased and DynamoDB PUTs failed with ProvisionedThroughputExceededException. Lambda also experiences TooManyRequestsException errors.

Which combination of changes will resolve these issues? (Select TWO.)

Suggested Answer: A, D

Comprehensive and Detailed in Depth

A is correct because write throttling on DynamoDB means WCU (write capacity units) are insufficient. Increasing them will reduce the error rate.

D is correct because introducing Kinesis allows for efficient, high-throughput ingestion and batch processing, reducing the number of Lambda invocations and overall load.


DynamoDB Throttling

Using Kinesis with Lambda

Get Premium SAP-C02 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
15 comments · newest first
PI
Pierre Dupont 13 days ago
Going with B since raising Lambda memory won't fix the throughput throttling, the tricky part is DynamoDB WCU vs Lambda concurrency.
JO
Joseph Collins 3 days ago
↳ replying to Pierre Dupont
Not sure about B, the throughput issue is DynamoDB WCU not memory, so A is the fix and D helps batch processing.
RU
Rupali Kumar 12 days ago
↳ replying to Pierre Dupont
Agree, and batching the data reduces Lambda invocations, easing TooManyRequestsException and overall load.
EL
Ellsworth 3 months ago
A and E make sense too. SQS can manage the load better.
KA
Katlyn 3 months ago
I agree, but B could also help Lambda handle more requests.
KA
Kattie 4 months ago
I think A and D are the best options. More write capacity helps with DynamoDB.
KA
Karan 4 months ago
D) Streaming to Kinesis sounds like a solid plan too!
JA
Jamika 4 months ago
Wait, how does increasing payload size help? Seems off.
ZA
Zack 4 months ago
B) Increasing Lambda memory can also help with performance.
LA
Laticia 6 months ago
Totally agree with A! That should help a lot.
AD
Adolph 6 months ago
A) Increase the write capacity units to the DynamoDB table.
AL
Alaine 7 months ago
I feel like using SQS could help with throttling the requests to Lambda, but I'm not completely confident about that option.
FE
Felicitas 7 months ago
This question reminds me of a practice scenario where we had to manage data spikes. I wonder if using Kinesis for batching would be effective here.
VE
Veronika 7 months ago
I'm not entirely sure, but I think increasing the memory for Lambda could help with the TooManyRequestsException errors.
MO
Monte 7 months ago
I remember reading about DynamoDB's provisioned throughput limits, so increasing the write capacity units seems like a solid choice.
0/2000 characters

Save Cancel