AWS Certified Developer – Associate — Question 100

A developer is creating a serverless orchestrator that performs a series of steps to processes incoming IoT data. The orchestrator transforms the data, performs a series of calculations, and stores the results in Amazon DynamoDB. The entire process is completed in less than a minute.

The orchestrator must process tens of thousands of transactions each second. The orchestrator must not miss a transaction and must process each transaction at least once.

Which solution will meet these requirements MOST cost-effectively?

Answer options

Correct answer: D

Explanation

The correct answer is D because Asynchronous Express Workflows in AWS Step Functions are designed for high-volume, low-latency workloads, making them ideal for processing tens of thousands of transactions per second. Options A and B do not provide the necessary transaction processing guarantees, and C, while efficient, may not be as cost-effective for the required scale.