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

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

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?

Show Suggested Answer Hide Answer
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/


Contribute your Thoughts:

0/2000 characters
Vernice
4 months ago
D sounds complicated, not sure if it’s worth the effort.
upvoted 0 times
...
Amina
5 months ago
Definitely going with B, SQS is perfect for decoupling!
upvoted 0 times
...
Cheryl
5 months ago
A bit surprised that SNS is even mentioned here, it’s not ideal for order processing.
upvoted 0 times
...
Cristy
5 months ago
I disagree, I think D could work just as well.
upvoted 0 times
...
Deja
5 months ago
Option B seems like the best choice for handling high traffic efficiently.
upvoted 0 times
...
Susana
5 months ago
I feel like option D might be overcomplicating things with the scheduled scaling. I’d lean towards B for simplicity and reliability.
upvoted 0 times
...
Reiko
5 months 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?
upvoted 0 times
...
Adell
5 months 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.
upvoted 0 times
...
Fallon
5 months 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.
upvoted 0 times
...
Marsha
6 months 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.
upvoted 0 times
...
Temeka
6 months ago
I've got a good strategy here - I'll carefully read each option and eliminate the ones that don't seem right.
upvoted 0 times
...
Lindsey
6 months 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.
upvoted 0 times
...
Alpha
6 months 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.
upvoted 0 times
...

Save Cancel