Deal of The Day! 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

Posted by Dorian on May 30, 2024 at 04:31 PM

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

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


Get Premium SAA-C03 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
36 comments · newest first
AA
Aaron 11 months ago
I agree, A and B are the best choices for performance!
LE
Lenna 11 months ago
A and B sound right, but I’m surprised D is even an option here.
RO
Roosevelt 11 months ago
Wait, why would you use EC2? Seems outdated for this scenario.
FA
Fairy 11 months ago
I think E could work too, but not sure about the scalability.
JA
Jackie 12 months ago
Definitely go with A and B for serverless!
GE
Geraldine 12 months ago
I vaguely recall that AWS DMS is more for database migrations, so I don't think that's the right fit here.
CA
Caprice 1 year ago
I feel like we practiced a similar question where EC2 was mentioned, but it doesn't seem serverless enough for this case.
LY
Lyda 1 year ago
I think Kinesis Data Firehose is definitely a good choice for ingestion, but I’m torn between Lambda and Fargate for processing.
MI
Ming 1 year ago
I remember we discussed using AWS Lambda for serverless processing, but I'm not sure if Step Functions are necessary for this scenario.
LE
Leonora 1 year 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.
HI
Hillary 1 year 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.
VE
Verdell 1 year 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.
LE
Leontine 1 year 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.
RO
Ronnie 1 year 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.
NI
Niesha 1 year ago
I vaguely remember something about user limits in groups, but I'm not sure. Did we practice questions on this?
JA
Jacquelyne 1 year 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.
CA
Carri 1 year 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!
AL
Albert 1 year ago
↳ replying to Carri
Providencia: That sounds like a solid plan to improve performance and reduce latency.
PR
Providencia 1 year ago
↳ replying to Carri
User 2: And they could also use Amazon Kinesis Data Firehose to load the data into a data store.
PO
Portia 1 year ago
↳ replying to Carri
User 1: They could use AWS Lambda to process the data in real-time.
GA
Galen 1 year 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.
GE
Geraldine 1 year ago
↳ replying to Galen
Avoid using Auto Scaling EC2 instances for simplicity
BE
Berry 1 year ago
↳ replying to Galen
Utilize Fargate to run the job on the data
OR
Oren 1 year ago
↳ replying to Galen
Use Lambda to process the data in near-real-time
MA
Malcolm 2 years 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.
IL
Ilene 1 year ago
↳ replying to Malcolm
User 2: Maybe we should consider using Kinesis Data Streams and Lambda instead.
SC
Scot 1 year ago
↳ replying to Malcolm
User 1: I agree, DMS is not the right choice for real-time streaming.
GA
Gabriele 2 years 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.
WI
Wilson 2 years 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.
LI
Lili 1 year ago
↳ replying to Wilson
Armanda: Absolutely, a serverless approach can provide the flexibility and scalability needed for near-real-time streaming applications.
GW
Gwenn 1 year ago
↳ replying to Wilson
User 3: It's important to consider serverless options for this kind of workload to handle the high latency issues.
AR
Armanda 1 year ago
↳ replying to Wilson
User 2: Definitely, those options should help improve performance and scalability for the streaming application.
MI
Mirta 2 years ago
↳ replying to Wilson
User 1: I agree, using Lambda and Fargate for a serverless solution sounds like a good idea.
DE
Dean 2 years ago
Using AWS Lambda with AWS Step Functions sounds like a good idea. It will help us achieve scalability and serverless processing.
FL
Floyd 2 years ago
I agree with Adela. We should also use AWS Lambda with AWS Step Functions to process the data for better performance.
AD
Adela 2 years ago
I think we should use Amazon Kinesis Data Firehose to ingest the data.
0/2000 characters

Save Cancel