New Year Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: simple70

Amazon Web Services AWS Certified Developer - Associate DVA-C02 Question # 109 Topic 11 Discussion

Amazon Web Services AWS Certified Developer - Associate DVA-C02 Question # 109 Topic 11 Discussion

DVA-C02 Exam Topic 11 Question 109 Discussion:
Question #: 109
Topic #: 11

A developer used the AWS SDK to create an application that aggregates and produces log records for 10 services. The application delivers data to an Amazon Kinesis Data Streams stream.

Each record contains a log message with a service name, creation timestamp, and other log information. The stream has 15 shards in provisioned capacity mode. The stream uses service name as the partition key.

The developer notices that when all the services are producing logs, ProvisionedThroughputExceededException errors occur during PutRecord requests. The stream metrics show that the write capacity the applications use is below the provisioned capacity.


A.

Change the capacity mode from provisioned to on-demand.


B.

Double the number of shards until the throttling errors stop occurring.


C.

Change the partition key from service name to creation timestamp.


D.

Use a separate Kinesis stream for each service to generate the logs.


Get Premium DVA-C02 Questions

Contribute your Thoughts:


Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.