New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SAA-C03 Exam - Topic 1 Question 37 Discussion

Actual exam question for Amazon's SAA-C03 exam
Question #: 37
Topic #: 1
[All SAA-C03 Questions]

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 dat

a. 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.)

Show Suggested Answer Hide Answer
Suggested Answer: A

A: How do you protect your data in transit?

Best Practices:

Implement secure key and certificate management: Store encryption keys and certificates securely and rotate them at appropriate time intervals while applying strict access control; for example, by using a certificate management service, such as AWS Certificate Manager (ACM).

Enforce encryption in transit: Enforce your defined encryption requirements based on appropriate standards and recommendations to help you meet your organizational, legal, and compliance requirements.

Automate detection of unintended data access: Use tools such as GuardDuty to automatically detect attempts to move data outside of defined boundaries based on data classification level, for example, to detect a trojan that is copying data to an unknown or untrusted network using the DNS protocol.

Authenticate network communications: Verify the identity of communications by using protocols that support authentication, such as Transport Layer Security (TLS) or IPsec.

https://wa.aws.amazon.com/wat.question.SEC_9.en.html


Contribute your Thoughts:

0/2000 characters
Aaron
3 months ago
I agree, A and B are the best choices for performance!
upvoted 0 times
...
Lenna
3 months ago
A and B sound right, but I’m surprised D is even an option here.
upvoted 0 times
...
Roosevelt
3 months ago
Wait, why would you use EC2? Seems outdated for this scenario.
upvoted 0 times
...
Fairy
4 months ago
I think E could work too, but not sure about the scalability.
upvoted 0 times
...
Jackie
4 months ago
Definitely go with A and B for serverless!
upvoted 0 times
...
Geraldine
4 months ago
I vaguely recall that AWS DMS is more for database migrations, so I don't think that's the right fit here.
upvoted 0 times
...
Caprice
4 months ago
I feel like we practiced a similar question where EC2 was mentioned, but it doesn't seem serverless enough for this case.
upvoted 0 times
...
Lyda
4 months ago
I think Kinesis Data Firehose is definitely a good choice for ingestion, but I’m torn between Lambda and Fargate for processing.
upvoted 0 times
...
Ming
5 months ago
I remember we discussed using AWS Lambda for serverless processing, but I'm not sure if Step Functions are necessary for this scenario.
upvoted 0 times
...
Leonora
5 months ago
This seems straightforward. I'd go with Kinesis Data Firehose for ingestion and Lambda with Step Functions to handle the processing. That's a classic serverless architecture that should scale well and improve performance. I'm confident I can put together a solid solution for this.
upvoted 0 times
...
Hillary
5 months ago
Okay, I've got a plan. I'd use Kinesis Data Firehose to ingest the data, since it's designed for real-time streaming. Then I'd leverage Lambda and Step Functions to process the data in a scalable, serverless way. That should help address the high latency issue.
upvoted 0 times
...
Verdell
5 months ago
Hmm, this is a tricky one. I'm a bit confused about the difference between Kinesis Data Firehose and DMS. And I'm not sure if EC2 Auto Scaling or Fargate would be the best approach for a serverless solution. I'll need to review my AWS service knowledge before attempting this.
upvoted 0 times
...
Leontine
5 months ago
This looks like a classic AWS architecture design question. I'd start by thinking about the key requirements - scalable, serverless, and enhanced performance. Kinesis Data Firehose and Lambda with Step Functions seem like good options to explore.
upvoted 0 times
...
Ronnie
5 months ago
Wait, what about the e-commerce site listing fees and web development costs? Aren't those important factors to consider when determining the overall campaign costs? I'm a bit confused about what information is truly necessary here.
upvoted 0 times
...
Niesha
5 months ago
I vaguely remember something about user limits in groups, but I'm not sure. Did we practice questions on this?
upvoted 0 times
...
Jacquelyne
5 months ago
Hmm, I'm a bit unsure about this one. Should I focus more on the impact and flow of the incident or the underlying risk factors? I'll need to think through the best approach to address all the key components.
upvoted 0 times
...
Carri
9 months ago
Haha, I bet the solutions architect is tired of dealing with all these streaming data issues. At least they've got a good set of AWS tools to choose from!
upvoted 0 times
Albert
8 months ago
Providencia: That sounds like a solid plan to improve performance and reduce latency.
upvoted 0 times
...
Providencia
9 months ago
User 2: And they could also use Amazon Kinesis Data Firehose to load the data into a data store.
upvoted 0 times
...
Portia
9 months ago
User 1: They could use AWS Lambda to process the data in real-time.
upvoted 0 times
...
...
Galen
10 months ago
Auto Scaling EC2 instances? That's just going to add more complexity than necessary. I'd rather go with the fully managed services like Lambda and Fargate.
upvoted 0 times
Geraldine
9 months ago
Avoid using Auto Scaling EC2 instances for simplicity
upvoted 0 times
...
Berry
9 months ago
Utilize Fargate to run the job on the data
upvoted 0 times
...
Oren
9 months ago
Use Lambda to process the data in near-real-time
upvoted 0 times
...
...
Malcolm
10 months ago
Wait, why would we use DMS here? That's for database migrations, not real-time streaming. I'd steer clear of that option if I were you.
upvoted 0 times
Ilene
9 months ago
User 2: Maybe we should consider using Kinesis Data Streams and Lambda instead.
upvoted 0 times
...
Scot
9 months ago
User 1: I agree, DMS is not the right choice for real-time streaming.
upvoted 0 times
...
...
Gabriele
11 months ago
Kinesis Data Firehose for ingesting the data? Definitely! And I like the idea of using Step Functions with Lambda to process it. Sounds like a solid solution.
upvoted 0 times
...
Wilson
11 months ago
Hmm, I think options B and E make the most sense here. Serverless Lambda and Fargate should be able to handle the scalability and performance requirements.
upvoted 0 times
Lili
10 months ago
Armanda: Absolutely, a serverless approach can provide the flexibility and scalability needed for near-real-time streaming applications.
upvoted 0 times
...
Gwenn
10 months ago
User 3: It's important to consider serverless options for this kind of workload to handle the high latency issues.
upvoted 0 times
...
Armanda
10 months ago
User 2: Definitely, those options should help improve performance and scalability for the streaming application.
upvoted 0 times
...
Mirta
10 months ago
User 1: I agree, using Lambda and Fargate for a serverless solution sounds like a good idea.
upvoted 0 times
...
...
Dean
11 months ago
Using AWS Lambda with AWS Step Functions sounds like a good idea. It will help us achieve scalability and serverless processing.
upvoted 0 times
...
Floyd
11 months ago
I agree with Adela. We should also use AWS Lambda with AWS Step Functions to process the data for better performance.
upvoted 0 times
...
Adela
11 months ago
I think we should use Amazon Kinesis Data Firehose to ingest the data.
upvoted 0 times
...

Save Cancel