AWS Certified Solutions Architect – Associate (SAA-C03) — Question 802

A company's near-real-time streaming application is running on AWS. As the data is ingested, a job runs on the data and takes 30 minutes to complete. The workload frequently experiences high latency due to large amounts of incoming data. A solutions architect needs to design a scalable and serverless solution to enhance performance.

Which combination of steps should the solutions architect take? (Choose two.)

Answer options

Correct answer: A, E

Explanation

Amazon Kinesis Data Firehose (Option A) is a fully managed, serverless service ideal for ingesting near-real-time streaming data. Since the data processing job takes 30 minutes to complete, AWS Lambda (Option B) cannot be used because it has a strict 15-minute execution limit, making AWS Fargate with Amazon ECS (Option E) the correct serverless compute option. Amazon EC2 (Option D) is not serverless, and AWS DMS (Option C) is designed for migrating databases rather than ingesting real-time stream data.