exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 389 discussion

A mobile gaming company runs application servers on Amazon EC2 instances. The servers receive updates from players every 15 minutes. The mobile game creates a JSON object of the progress made in the game since the last update, and sends the JSON object to an Application Load Balancer. As the mobile game is played, game updates are being lost. The company wants to create a durable way to get the updates in older.
What should a solutions architect recommend to decouple the system?

  • A. Use Amazon Kinesis Data Streams to capture the data and store the JSON object in Amazon S3.
  • B. Use Amazon Kinesis Data Firehose to capture the data and store the JSON object in Amazon S3.
  • C. Use Amazon Simple Queue Service (Amazon SQS) FIFO queues to capture the data and EC2 instances to process the messages in the queue.
  • D. Use Amazon Simple Notification Service (Amazon SNS) to capture the data and EC2 instances to process the messages sent to the Application Load Balancer.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
syu31svc
Highly Voted 3 years, 7 months ago
101% C for "decouple the system" and "get the updates in order"
upvoted 39 times
cianal
3 years, 6 months ago
it says older not order
upvoted 5 times
tantien
3 years, 6 months ago
Confirm that it must be "order". CCCC
upvoted 4 times
...
painkillers
3 years, 6 months ago
"in older" doesn't make sense. It should be a typo.
upvoted 5 times
...
...
manan728
3 years, 5 months ago
This question was on my test that I passed on Nov 20 2021. I picked C. Roughly half of the questions are from this 500 examtopics dump. But other half were unheard of new and lengthy ones in my test. Some of those questions had similarities but had twisted options. Good luck ya'll.
upvoted 7 times
...
...
robertomartinez
Highly Voted 3 years, 6 months ago
C : Key here is to understand that they are talking durability in term of the queue and not as S3, especially with such weird and confusing phrasing, you have to read and evaluate the answer to try to make sense of the premises. See https://docs.aws.amazon.com/sns/latest/dg/fifo-message-durability.html .
upvoted 9 times
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: C
C is the answer
upvoted 1 times
...
Sinaneos
2 years, 7 months ago
Selected Answer: C
Most people here are choosing C because of data being processed "in order", however Kinesis Data Streams also processed data in a FIFO manner (preserves order): https://aws.amazon.com/kinesis/data-streams/faqs/. Furthermore, kinesis data streams also stores the data for up to 365 days, so it's not because of loss of data. However, the main reason to choose C is because there is no real-time requirement for the case, in addition to the async nature of the problem.
upvoted 1 times
...
qax2022
2 years, 8 months ago
Selected Answer: C
" updates in older." I guess they mean "in order", so fifo
upvoted 1 times
...
lbertolini
2 years, 9 months ago
Selected Answer: C
System decoupling
upvoted 2 times
...
DETR
2 years, 9 months ago
it must be C
upvoted 1 times
...
hou0220
2 years, 9 months ago
Selected Answer: C
It mentions that "As the mobile game is played, it loses game updates." - this is the exact problem that SQS can solve. Just post the JSON object to the queue and continue the game. The game update request will not loss.
upvoted 2 times
...
VijiTu
2 years, 11 months ago
Asynchronous processing workflows should be used to perform work that can be done in the background, such as updating leaderboards or sending friend requests. Configure your game backend to push this type of work into Amazon SQS queues to help you scale as your game grows Answer C
upvoted 1 times
...
reve666
2 years, 11 months ago
Selected Answer: C
Answer is C
upvoted 2 times
...
james4231
2 years, 11 months ago
Selected Answer: A
receive data from device to multiple destination.
upvoted 1 times
...
james4231
2 years, 11 months ago
Selected Answer: A
receive data from device to multiple destination.
upvoted 1 times
...
jj22222
3 years, 4 months ago
D looks right
upvoted 1 times
...
GameLift
3 years, 7 months ago
Does kinesis support order delivery?
upvoted 1 times
NJo
3 years, 7 months ago
Forehose supports delivery - i.e. to S3 but Data Streams supports subscription model. I'll go with C as it supports appropriate decoupling architecture and allows EC2 to pick updates from SQS and not miss any.
upvoted 1 times
...
noahsark
3 years, 6 months ago
It provides ordering of records, as well as the ability to read and/or replay records in the same order to multiple Amazon Kinesis Applications. Ordering of records. For example, you want to transfer log data from the application host to the processing/archival host while maintaining the order of log statements. https://aws.amazon.com/kinesis/data-streams/faqs/
upvoted 1 times
...
future77
2 years, 10 months ago
Seems like we have a gap after writing it to S3, no idea what will happen to that JSON data, right. So I like the idea of using Kinesis DF for storing, and then processing it also, but here did not mention it. Maybe better way is using Kinesis data Streams and compute them with EC2. But nothing related to meet this requirement for Kinesis options in the answers.
upvoted 1 times
...
...
KK_uniq
3 years, 7 months ago
C is ok
upvoted 3 times
...
Elshahaly
3 years, 7 months ago
Answer is C
upvoted 5 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago