AWS Certified Developer – Associate (DVA-C02) — Question 219

An application is real-time processing millions of events that are received through an API.

What service could be used to allow multiple consumers to process the data concurrently and MOST cost-effectively?

Answer options

Correct answer: D

Explanation

Amazon Kinesis Data Streams is designed for real-time data processing and allows multiple consumers to read from streams concurrently, making it the most cost-effective solution for handling high event volumes. Options A and B involve using SQS, which is not as efficient for real-time processing as Kinesis. Option C, Amazon Kinesis Firehose, is primarily for loading data into storage and does not support multiple consumers processing data in real-time.