
Answer-first summary for fast verification
Answer: The partition key that you have selected isn't distributed enough
The partition key that you have selected isn't distributed enough Amazon Kinesis Data Streams enables you to build custom applications that process or analyze streaming data for specialized needs. A Kinesis data stream is a set of shards. A shard is a uniquely identified sequence of data records in a stream. A stream is composed of one or more shards, each of which provides a fixed unit of capacity. The partition key is used by Kinesis Data Streams to distribute data across shards. Kinesis Data Streams segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine the shard to which a given data record belongs.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are managing an Amazon Kinesis Data Stream configured with 10 shards. The stream's total throughput capacity is well below the 10 MB per second limit for data transmission. Despite utilizing only 3 MB per second of this capacity, you frequently encounter ProvisionedThroughputExceededException errors.
What is the likely cause of this issue?
A
The data retention period is too long
B
You have too many shards
C
Metrics are slow to update
D
The partition key that you have selected isn't distributed enough
No comments yet.