Summer Certification Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: force70

Amazon Web Services AWS Certified Developer - Associate DVA-C02 Question # 148 Topic 15 Discussion

Amazon Web Services AWS Certified Developer - Associate DVA-C02 Question # 148 Topic 15 Discussion

DVA-C02 Exam Topic 15 Question 148 Discussion:
Question #: 148
Topic #: 15

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.