
Answer-first summary for fast verification
Answer: Kinesis Producer Library (KPL)
Option B is CORRECT because the Kinesis Producer Library (KPL) is designed to improve the throughput efficiency when writing data to Amazon Kinesis Data Streams. The KPL automatically batches records and uses aggregation to reduce the number of records sent to the stream, which is especially beneficial when handling a high number of small records like 10-byte geolocation records. This solution helps to maximize the utilization of each Kinesis shard, thereby optimizing throughput and ensuring efficient data transmission to the stream with minimal operational overhead.
Author: Ritesh Yadav
Ultimate access to all questions.
Question 3/58
A transportation company wants to track vehicle movements by capturing geolocation records. The records are 10 bytes in size. The company receives up to 10,000 records every second. Data transmission delays of a few minutes are acceptable because of unreliable network conditions.
The transportation company wants to use Amazon Kinesis Data Streams to ingest the geolocation data. The company needs a reliable mechanism to send data to Kinesis Data Streams. The company needs to maximize the throughput efficiency of the Kinesis shards.
Which solution will meet these requirements in the MOST operationally efficient way?
A
Kinesis Agent
B
Kinesis Producer Library (KPL)
C
Amazon Kinesis Data Firehose
D
Kinesis SDK
No comments yet.