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 Exam BDS-C00 Topic 6 Question 93 Discussion

Actual exam question for Amazon's BDS-C00 exam
Question #: 93
Topic #: 6
[All BDS-C00 Questions]

An organization has added a clickstream to their website to analyze traffic. The website is sending each page request with the PutRecord API call to an Amazon Kinesis stream by using the page name as the partition key. During peak spikes in website traffic, a support engineer notices many ProvisionedThroughputExcededException events in the application logs.

What should be done to resolve the issue in the MOST cost-effective way?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

Micah
2 days ago
C) Using the Kinesis Producer Library to aggregate requests sounds like a smart idea. That way, you can batch the records and reduce the number of API calls, which should help avoid the throughput exceptions.
upvoted 0 times
...
Boris
8 days ago
B) Increasing the number of shards seems like the most straightforward and effective way to handle the throughput issue. It's a simple fix that should solve the problem without too much overhead.
upvoted 0 times
...
Luisa
12 days ago
That's a good point, Sylvia. Option C could indeed help optimize the performance of the clickstream in a cost-effective way.
upvoted 0 times
...
Sylvia
13 days ago
I disagree with Luisa. I believe option C is the most cost-effective solution. Using the Kinesis Producer Library to aggregate requests before sending them to the stream will help reduce the number of ProvisionedThroughputExceededException events.
upvoted 0 times
...
Luisa
16 days ago
I think option B is the best choice. Increasing the number of shards will allow for more throughput during peak spikes in traffic.
upvoted 0 times
...

Save Cancel