ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 751 - SAA-C03 discussion

Report
Export

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? (Select TWO.)

A.
Use Amazon Kinesis Data Firehose to Ingest the data.
Answers
A.
Use Amazon Kinesis Data Firehose to Ingest the data.
B.
Use AWS Lambda with AWS Step Functions to process the data.
Answers
B.
Use AWS Lambda with AWS Step Functions to process the data.
C.
Use AWS Database Migration Service (AWS DMS) to ingest the data
Answers
C.
Use AWS Database Migration Service (AWS DMS) to ingest the data
D.
Use Amazon EC2 instances in an Auto Seating group to process the data.
Answers
D.
Use Amazon EC2 instances in an Auto Seating group to process the data.
E.
Use AWS Fargate with Amazon Elastic Container Service (Amazon ECS) to process the data.
Answers
E.
Use AWS Fargate with Amazon Elastic Container Service (Amazon ECS) to process the data.
Suggested answer: A

Explanation:

Understanding the Requirement: The company needs to design a scalable and serverless solution for a near-real-time streaming application that experiences high latency due to large amounts of incoming data. The job processing takes about 30 minutes.

Analysis of Options:

Amazon Kinesis Data Firehose: Provides a fully managed service for real-time data streaming and ingestion, allowing for seamless data delivery to destinations such as Amazon S3, Redshift, and Elasticsearch.

AWS Lambda with AWS Step Functions: While suitable for orchestration and lightweight processing, Lambda might not handle long-running jobs (max 15 minutes execution limit) efficiently.

AWS DMS: Primarily used for database migration, not for real-time data ingestion in this context.

Amazon EC2 in Auto Scaling Group: Provides scalability but involves managing servers, which is not serverless and adds operational overhead.

AWS Fargate with ECS: Offers a serverless compute engine for containers, allowing easy scaling and management without managing the underlying infrastructure.

Best Solution:

Amazon Kinesis Data Firehose: For ingesting the streaming data efficiently.

AWS Fargate with ECS: For processing the data in a scalable and serverless manner.

Amazon Kinesis Data Firehose

AWS Fargate

asked 16/09/2024
German Lopez
40 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first