Examlex

Solved

A Company Is Streaming Its High-Volume Billing Data (100 MBps)

question 15

Multiple Choice

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?


Definitions:

Cash

Physical or digital money in hand or readily available for transactions or use.

Convertible Debt

A short-term loan that can be turned into equity when future financing is issued.

Convertible Bond

A type of bond issued by a corporation that can be converted into a predetermined number of the company's equity shares at certain times during the bond's life, usually at the discretion of the bondholder.

Revolving Debt

A form of credit that allows the borrower to draw down, repay, and redraw loans repeatedly up to a certain credit limit.

Related Questions