A company launched a service that produces millions of messages every day and uses Amazon Kinesis Data Streams as the streaming service. The company uses the Kinesis SDK to write data to Kinesis Data Streams. A few months after launch, a data analyst found that write performance is significantly reduced. The data analyst investigated the metrics and determined that Kinesis is throttling the write requests. The data analyst wants to address this issue without significant changes to the architecture. Which actions should the data analyst take to resolve this issue? (Choose two.)
A) Increase the Kinesis Data Streams retention period to reduce throttling.
B) Replace the Kinesis API-based data ingestion mechanism with Kinesis Agent.
C) Increase the number of shards in the stream using the UpdateShardCount API.
D) Choose partition keys in a way that results in a uniform record distribution across shards.
E) Customize the application code to include retry logic to improve performance.
Correct Answer:
Verified
Q21: A US-based sneaker retail company launched its
Q22: A regional energy company collects voltage data
Q23: A company is migrating its existing on-premises
Q24: A real estate company has a mission-critical
Q25: A media company wants to perform machine
Q27: A company is streaming its high-volume billing
Q28: A company's marketing team has asked for
Q29: A company has developed an Apache Hive
Q30: A financial company hosts a data lake
Q31: A company is planning to do a
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents