Medium1 markMultiple Choice
Domain 3.3: Performance ImprovementKinesisPerformanceAnalytics

AWS SAP-C02 · Question 64 · Domain 3.3: Performance Improvement

An application uses Amazon Kinesis Data Streams to ingest clickstream data. The stream currently has 10 shards. During a marketing campaign, the data volume triples, and the consumer applications start falling behind. What is the MOST efficient way to resolve this?

Answer options:

A.

Manually split the shards to 30.

B.

Update the stream to use On-Demand capacity mode.

C.

Increase the retention period of the stream.

D.

Switch to Amazon SQS.

How to approach this question

Identify the automated scaling feature for Kinesis.

Full Answer

B.Update the stream to use On-Demand capacity mode.✓ Correct
Update the stream to use On-Demand capacity mode.
Amazon Kinesis Data Streams On-Demand mode automatically manages the shards to provide the necessary throughput, making it ideal for workloads with unpredictable spikes.

Common mistakes

Choosing manual resharding, which is the legacy approach.

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

75 questions · hints · full answers · grading

More questions from this exam