AWS Certified Data Engineer – Associate (DEA-C01) — Question 255

A mobile gaming company wants to capture data from its gaming app. The company wants to make the data available to three internal consumers of the data. The data records are approximately 20 KB in size.

The company wants to achieve optimal throughput from each device that runs the gaming app. Additionally, the company wants to develop an application to process data streams. The stream-processing application must have dedicated throughput for each internal consumer.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because it utilizes the PutRecords API with Amazon Kinesis Data Streams and the enhanced fan-out feature, ensuring optimal throughput for each internal consumer. The other options either use Kinesis Data Firehose, which does not support enhanced fan-out, or do not provide dedicated throughput for each consumer effectively.