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 18 Discussion

Posted by Brittni on May 28, 2023 at 04:07 PM

A company has an application that processes customer orders. The company hosts the application on an Amazon EC2 instance that saves the orders to an Amazon Aurora database. Occasionally when traffic is high: the workload does not process orders fast enough.

What should a solutions architect do to write the orders reliably to the database as quickly as possible?

Suggested Answer: B

Amazon SQS is a fully managed message queuing service that can decouple and scale microservices, distributed systems, and serverless applications. By writing orders to an SQS queue, the application can handle spikes in traffic without losing any orders. The EC2 instances in an Auto Scaling group can read from the SQS queue and process orders into the database at a steady pace. The Application Load Balancer can distribute the load across the EC2 instances and provide health checks. This solution meets all the requirements of the question, while the other options do not. Reference:

https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html

https://aws.amazon.com/architecture/serverless/

https://aws.amazon.com/sqs/


Get Premium SAA-C03 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
13 comments · newest first
VE
Vernice 11 months ago
D sounds complicated, not sure if it’s worth the effort.
AM
Amina 12 months ago
Definitely going with B, SQS is perfect for decoupling!
CH
Cheryl 12 months ago
A bit surprised that SNS is even mentioned here, it’s not ideal for order processing.
CR
Cristy 1 year ago
I disagree, I think D could work just as well.
DE
Deja 1 year ago
Option B seems like the best choice for handling high traffic efficiently.
SU
Susana 1 year ago
I feel like option D might be overcomplicating things with the scheduled scaling. I’d lean towards B for simplicity and reliability.
RE
Reiko 1 year ago
I’m a bit confused about the difference between SNS and SQS in this context. I thought SNS was more for notifications, but maybe it could work?
AD
Adell 1 year ago
I think option B sounds familiar from our practice questions. It seems like a solid approach to handle high traffic by using an Auto Scaling group.
FA
Fallon 1 year ago
I remember we discussed using SQS for decoupling the order processing from the EC2 instance, but I'm not sure if it's the best option here.
MA
Marsha 1 year ago
This seems like a straightforward question about user account management in Activiti. I'll need to think through the different options carefully, but I'm confident I can figure this out.
TE
Temeka 1 year ago
I've got a good strategy here - I'll carefully read each option and eliminate the ones that don't seem right.
LI
Lindsey 1 year ago
I'm pretty confident I know the right commands to use here. I'll give it a try and see if I can get the alert to trigger.
AL
Alpha 1 year ago
I'm pretty confident I know the answer to this one. Creating an index is usually done with a specific SQL statement, so I'll carefully read through the options.
0/2000 characters

Save Cancel