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 172 discussion

A company is designing a web application using AWS that processes insurance quotes. Users will request quotes from the application. Quotes must be separated by quote type must be responded to within 24 hours, and must not be lost. The solution should be simple to set up and maintain.
Which solution meets these requirements?

  • A. Create multiple Amazon Kinesis data streams based on the quote type. Configure the web application to send messages to the proper data stream. Configure each backend group of application servers to pool messages from its own data stream using the Kinesis Client Library (KCL).
  • B. Create multiple Amazon Simple Notification Service (Amazon SNS) topics and register Amazon SQS queues to their own SNS topic based on the quote type. Configure the web application to publish messages to the SNS topic queue. Configure each backend application server to work its own SQS queue.
  • C. Create a single Amazon Simple Notification Service (Amazon SNS) topic and subscribe the Amazon SQS queues to the SNS topic. Configure SNS message filtering to publish messages to the proper SQS queue based on the quote type. Configure each backend application server to work its own SQS queue.
  • D. Create multiple Amazon Kinesis Data Firehose delivery streams based on the quote type to deliver data streams to an Amazon Elasticsearch Service (Amazon ES) cluster. Configure the web application to send messages to the proper delivery stream. Configure each backend group of application servers to search for the messages from Amazon ES and process them accordingly.
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
dmscountera
Highly Voted 3 years, 7 months ago
C. Create a single Amazon Simple Notification Service (Amazon SNS) topic and subscribe the Amazon SQS queues to the SNS topic. Configure SNS message filtering to publish messages to the proper SQS queue based on the quote type. Configure each backend application server to work its own SQS queue.
upvoted 54 times
Elliea
3 years, 6 months ago
"single" vs "multiple'. the question says it cannot be lost. if you make it multiple you introduce redundancy.
upvoted 3 times
...
robertomartinez
3 years, 6 months ago
problem is SNS message filtering works on the subscriber side, not on the publisher side, I don't know if this is bad phrasing or something to disqualify the answer.
upvoted 1 times
...
...
Hybor
Highly Voted 3 years, 7 months ago
Answer is C. Same case-study is presented here: https://aws.amazon.com/getting-started/hands-on/filter-messages-published-to-topics/
upvoted 18 times
robertomartinez
3 years, 6 months ago
SNS message filtering works on the subscriber side, not on the publisher side
upvoted 2 times
...
JuanZapata
3 years, 6 months ago
Yes, is the same case-study, i go with C
upvoted 3 times
...
...
Uzbekistan
Most Recent 1 year, 1 month ago
Selected Answer: B
B. Create multiple Amazon Simple Notification Service (Amazon SNS) topics and register Amazon SQS queues to their own SNS topic based on the quote type. Configure the web application to publish messages to the SNS topic queue. Configure each backend application server to work with its own SQS queue. This solution allows for separation of quotes by type using different SNS topics and SQS queues. The SNS topics ensure that messages are published to the corresponding SQS queues based on quote type, and SQS provides reliable and scalable message storage. Each backend application server can then consume messages from its designated SQS queue, process them accordingly, and ensure that quotes are responded to within the required time frame. Additionally, this setup is relatively simple to set up and maintain compared to the other options provided.
upvoted 1 times
...
BECAUSE
1 year, 11 months ago
Selected Answer: C
C is the answer
upvoted 1 times
...
qax2022
2 years, 8 months ago
Selected Answer: C
Firehose only sends to s3
upvoted 1 times
jdude387
2 years, 8 months ago
Fam this exam isn't even available anymore, stop reading it.
upvoted 1 times
D_Kaiser
2 years, 6 months ago
you need to stop confusing people. https://aws.amazon.com/certification/certified-solutions-architect-associate/
upvoted 1 times
...
...
...
rahularyan500
2 years, 8 months ago
Selected Answer: C
https://aws.amazon.com/getting-started/hands-on/filter-messages-published-to-topics/
upvoted 1 times
...
OUcema
3 years ago
Selected Answer: C
Ans is C
upvoted 1 times
...
Lakhsmi
3 years, 1 month ago
Selected Answer: C
Should be C
upvoted 1 times
Lakhsmi
3 years, 1 month ago
most straightforward.
upvoted 1 times
...
...
awsnoobster
3 years, 1 month ago
C for me since the process needed is not real time. so SNS will do.
upvoted 1 times
...
asxtray
3 years, 5 months ago
Unless there is a phrase from case-study: "and an analytics system that needs to process all quote requests" it doesn't seems to be a big difference between single topic and multiple topics. IMHO multiple is prefferable if you don't need all the messages
upvoted 1 times
...
AWS5689
3 years, 5 months ago
Selected Answer: C
C is ans
upvoted 2 times
...
learnerportal
3 years, 6 months ago
What does it has to do with Kinesis? You can't register to a SNS topic but subscribe to a topic, right? I think it should be C.
upvoted 2 times
...
ABC1503
3 years, 6 months ago
Right and is C - to configure SNS message filtering to publish messages to proper SQS queue. Not sure why they have mentioned as D.
upvoted 4 times
...
tinyshare
3 years, 6 months ago
C for sure, why the answer is wrong? To use Kinesis, you need to have key words such as big data, real-time. This a classic example of SNS+SQS fan out architecture.
upvoted 8 times
...
NewBeeAWS
3 years, 6 months ago
Ans looks like: C SNS capable of message filter (key word) and same insurance quote type filtering given in below official doc https://aws.amazon.com/getting-started/hands-on/filter-messages-published-to-topics/
upvoted 3 times
...
leliodesouza
3 years, 7 months ago
The answer is C.
upvoted 4 times
...
MDimitrov
3 years, 7 months ago
To me the answer B makes more sense.
upvoted 2 times
Flass
3 years, 7 months ago
Why is so? Can you please expand on your thinking process?
upvoted 1 times
Victorzx
3 years, 6 months ago
Because you can use SNS message filtering to decide which queue recive the message based on queue type
upvoted 2 times
...
...
waqas
3 years, 7 months ago
Register vs Subscribe......So C is right.
upvoted 4 times
...
arkandi
3 years, 7 months ago
C is better answer than B No reason to have several SNS
upvoted 2 times
...
Meilz
3 years, 6 months ago
The sentense say register, not suscribe , C does.
upvoted 2 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