Medium1 markMultiple Choice
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)
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
Q01An enterprise has 100 VPCs across 5 AWS Regions. They need to establish a highly available, trans...HardQ02A company uses AWS Organizations. The CISO requires that no EC2 instances can be launched outside...MediumQ03An application uses Amazon Aurora PostgreSQL. To meet disaster recovery requirements, the databas...HardQ04A company is setting up a new multi-account AWS environment. They want to automate the creation o...MediumQ05An organization wants to allocate AWS costs to specific departments. They use multiple AWS accoun...Medium
Expert