exam questions

Exam AWS Certified Developer Associate All Questions

View all questions & answers for the AWS Certified Developer Associate exam

Exam AWS Certified Developer Associate topic 1 question 138 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 138
Topic #: 1
[All AWS Certified Developer Associate Questions]

A company has a two-tier application running on an Amazon EC2 server that handles all of its AWS based e-commerce activity. During peak times, the backend servers that process orders are overloaded with requests. This results in some orders failing to process. A developer needs to create a solution that will re-factor the application.
Which steps will allow for more flexibility during peak times, while still remaining cost-effective? (Choose two.)

  • A. Increase the backend T2 EC2 instance sizes to x1 to handle the largest possible load throughout the year.
  • B. Implement an Amazon SQS queue to decouple the front-end and backend servers.
  • C. Use an Amazon SNS queue to decouple the front-end and backend servers.
  • D. Migrate the backend servers to on-premises and pull from an Amazon SNS queue.
  • E. Modify the backend servers to pull from an Amazon SQS queue.
Show Suggested Answer Hide Answer
Suggested Answer: BE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
TroyMcLure
Highly Voted 3 years, 8 months ago
Correct Answer: "B" & "E"
upvoted 20 times
...
faramawi
Highly Voted 3 years, 9 months ago
Answer: BE
upvoted 6 times
...
SD_CS
Most Recent 1 year, 5 months ago
Selected Answer: BE
B and E make most sense here.
upvoted 1 times
...
AswinDe
1 year, 11 months ago
cost effective is A :) lol .. it is B & E
upvoted 1 times
...
rcaliandro
2 years ago
Selected Answer: BE
We can use both SNS and SQS to decuple the FE from BE. If we use the SNS the answer D says "Migrate the backend servers to on-premises and pull from an Amazon SNS queue" and this doesnàt make any sense since there is no need to migrate from Cloud to AWS (usually the companies migrate from on prem to cloud solutions). So, opting for SQS, the answers B and E are the correct ones: use SQS to decouple the FE from the BE and let's modify the BEs to pull from the queue
upvoted 1 times
...
pancman
2 years, 4 months ago
Selected Answer: BE
B and E. For those who don't know what a two-tier application is: it is called two tier when front end is connected directly to the data source (like a database). So there is no EC2 or SQS queue in between the front end and the data source. Although this architecture is cost-effective because you only pay running the data source, but not something in between. But the disadvantage is, just like the question states, the back end cannot respond to all requests coming at the same time.
upvoted 6 times
...
sichilam
2 years, 5 months ago
B and E make most sense
upvoted 1 times
...
gunjan4392
2 years, 8 months ago
Selected Answer: BE
B, E., Is my take
upvoted 2 times
...
haazybanj
2 years, 9 months ago
Selected Answer: BE
B and E is the answer
upvoted 1 times
...
Orffeus
3 years, 5 months ago
Agree with BE - process data asynchronously using SQS
upvoted 2 times
...
JP_PA
3 years, 5 months ago
Selected Answer: BE
ANS: B&E
upvoted 2 times
...
Juanlufr
3 years, 8 months ago
Answers B & E
upvoted 2 times
...
Suresh108
3 years, 8 months ago
BBBBBBBBBBBEEEEEEEEEEEEEEE
upvoted 2 times
...
VAG1595
3 years, 8 months ago
Answer: B,E
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...