ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 220 - SAP-C02 discussion

Report
Export

A company has loT sensors that monitor traffic patterns throughout a large city. The company wants to read and collect data from the sensors and perform aggregations on the data.

A solutions architect designs a solution in which the loT devices are streaming to Amazon Kinesis Data Streams. Several applications are reading from the stream. However, several consumers are experiencing throttling and are periodically and are periodically encountering a RealProvisioned Throughput Exceeded error.

Which actions should the solution architect take to resolve this issue? (Select THREE.)

A.
Reshard the stream to increase the number of shards s in the stream.
Answers
A.
Reshard the stream to increase the number of shards s in the stream.
B.
Use the Kinesis Producer Library KPL). Adjust the polling frequency.
Answers
B.
Use the Kinesis Producer Library KPL). Adjust the polling frequency.
C.
Use consumers with the enhanced fan-out feature.
Answers
C.
Use consumers with the enhanced fan-out feature.
D.
Reshard the stream to reduce the number of shards in the stream.
Answers
D.
Reshard the stream to reduce the number of shards in the stream.
E.
Use an error retry and exponential backoff mechanism in the consumer logic.
Answers
E.
Use an error retry and exponential backoff mechanism in the consumer logic.
F.
Configure the stream to use dynamic partitioning.
Answers
F.
Configure the stream to use dynamic partitioning.
Suggested answer: A, C, E

Explanation:

https://repost.aws/knowledge-center/kinesis-readprovisionedthroughputexceeded

Follow Data Streams best practices

To mitigate ReadProvisionedThroughputExceeded exceptions, apply these best practices:

* Reshard your stream to increase the number of shards in the stream.

* Use consumers with enhanced fan-out. For more information about enhanced fan-out, see Developing custom consumers with dedicated throughput (enhanced fan-out).

* Use an error retry and exponential backoff mechanism in the consumer logic if ReadProvisionedThroughputExceeded exceptions are encountered. For consumer applications that use an AWS SDK, the requests are retried by default.

asked 16/09/2024
Gennadiy Volkov
33 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first