Medium1 markMultiple Choice
Domain 2.4: ReliabilityReliabilityKinesisPerformance

AWS SAP-C02 · Question 58 · Domain 2.4: Reliability

An application uses Amazon Kinesis Data Streams to ingest telemetry data. During peak hours, the stream experiences ProvisionedThroughputExceeded exceptions. Which TWO actions will resolve this issue? (Select TWO)

Answer options:

A.

Increase the number of shards in the Kinesis Data Stream.

B.

Decrease the data retention period of the stream.

C.

Implement exponential backoff and retries in the producer application.

D.

Change the partition key to a static value.

E.

Use Kinesis Data Firehose instead.

F.

Increase the size of the EC2 instances consuming the data.

How to approach this question

Identify how to scale Kinesis and handle throttling.

Full Answer

To handle throughput exceptions in Kinesis, you must scale the stream by splitting shards, and ensure producers use exponential backoff to retry failed requests.

Common mistakes

Changing the partition key to a static value, which creates hot spots.

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 3

75 questions · hints · full answers · grading

More questions from this exam