nerdexam
AmazonAmazon

DAS-C01 · Question #22

DAS-C01 Question #22: Real Exam Question with Answer & Explanation

Sign in or unlock DAS-C01 to reveal the answer and full explanation for question #22. The question stem and answer options stay visible for context.

Processing

Question

A company is streaming its high-volume billing data (100 MBps) to Amazon Kinesis Data Streams. A data analyst partitioned the data on account_id to ensure that all records belonging to an account go to the same Kinesis shard and order is maintained. While building a custom consumer using the Kinesis Java SDK, the data analyst notices that, sometimes, the messages arrive out of order for account_id. Upon further investigation, the data analyst discovers the messages that are out of order seem to be arriving from different shards for the same account_id and are seen when a stream resize runs. What is an explanation for this behavior and what is the solution?

Options

  • AThere are multiple shards in a stream and order needs to be maintained in the shard.
  • BThe hash key generation process for the records is not working correctly.
  • CThe records are not being received by Kinesis Data Streams in order.
  • DThe consumer is not processing the parent shard completely before processing the child shards

Unlock DAS-C01 to see the answer

You've previewed enough free DAS-C01 questions. Unlock DAS-C01 for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.

Topics

#Kinesis Data Streams#Shard Resharding#Consumer Data Order#Kinesis Client Library
Full DAS-C01 PracticeBrowse All DAS-C01 Questions