exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 684 discussion

A company is planning a large event where a promotional offer will be introduced. The company's website is hosted on AWS and backed by an Amazon RDS for
PostgreSQL DB instance. The website explains the promotion and includes a sign-up page that collects user information and preferences. Management expects large and unpredictable volumes of traffic periodically, which will create many database writes. A solutions architect needs to build a solution that does not change the underlying data model and ensures that submissions are not dropped before they are committed to the database.
Which solution meets these requirements?

  • A. Immediately before the event, scale up the existing DB instance to meet the anticipated demand. Then scale down after the event.
  • B. Use Amazon SQS to decouple the application and database layers. Configure an AWS Lambda function to write items from the queue into the database.
  • C. Migrate to Amazon DynamoDB and manage throughput capacity with automatic scaling.
  • D. Use Amazon ElastiCache for Memcached to increase write capacity to the DB instance.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
petebear55
Highly Voted 3 years, 8 months ago
Come on Guys !! .. Ive seen the discussions below ... if you can not get this one then you are no where near to taking the exam !! .. the problem here is a WRITE issue .. so for that we would use SQS to help hold the solution until it is ready to be written ... Elastichche is for caching solution .. so we would use that in READ situation .... ANSWER IS B .. really concerned why the incorrect answer appears in the answer box
upvoted 47 times
PAUGURU
3 years, 8 months ago
Agree 100%, these questions are the easy ones...
upvoted 7 times
...
student22
3 years, 7 months ago
Well said! Answers in the answer box make me worried. It's good that we have a great community here.
upvoted 6 times
...
ryu10_09
3 years, 6 months ago
maybe you should not take the exam yourself. havn't you heard of write-through cache before: https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Strategies.html#Strategies.WriteThrough
upvoted 2 times
gerhardbl
2 years, 10 months ago
I guess you kind of just proved his point.
upvoted 3 times
...
redipa
3 years ago
caching is for read speed. write-through cache doesn't increase write speed to the DB, it just means any new writes to the DB are also written to the cache along the way.
upvoted 3 times
...
...
...
smartassX
Highly Voted 3 years, 8 months ago
B is the answer! SQS with Lambda.
upvoted 31 times
beso
3 years, 8 months ago
SQS with lambda is eventually consistent, we are looking here for strong consistent which is option A?
upvoted 1 times
petebear55
3 years, 7 months ago
"large and unpredictable volumes of traffic periodically" beso a can not be the answer
upvoted 3 times
...
...
petebear55
3 years, 7 months ago
WELL DONE
upvoted 1 times
...
...
evargasbrz
Most Recent 2 years, 5 months ago
Selected Answer: B
I'll go with B
upvoted 1 times
...
skywalker
2 years, 8 months ago
Selected Answer: B
B.. SQS to capture new writes before storing in DB will help D is wrong as it only provide enhancement during READ operation.
upvoted 1 times
...
kangtamo
2 years, 11 months ago
Selected Answer: B
Agree with B: SQS.
upvoted 1 times
...
user0001
3 years ago
A :because they dont want to introduce change "A solutions architect must provide a solution that does not alter the underlying data architecture" B would be better if they do allow changes
upvoted 1 times
Cal88
2 years, 7 months ago
They don’t wanna introduce change to the “data mode” so no change to the DB type. No one said anything about changing the way to process the writes. if you choose A , what capacity will you chose to scale up? Remember its unpredictable traffic which a really important keyword in the question. B is the best way to achieve what is asked in the question
upvoted 2 times
...
...
vbal
3 years, 6 months ago
D is NOT correct. The write-through strategy adds data or updates data in the cache whenever data is written to the database. Every write involves two trips: A write to the cache A write to the database Which adds latency to the process.
upvoted 1 times
...
AzureDP900
3 years, 6 months ago
going with B
upvoted 1 times
...
ryu10_09
3 years, 6 months ago
I would still go with using memcached and the write-through capabilities for it:https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Strategies.html#Strategies.WriteThrough SQS is also an option here
upvoted 1 times
...
tgv
3 years, 7 months ago
BBB ---
upvoted 1 times
...
blackgamer
3 years, 7 months ago
B is the answer.
upvoted 1 times
...
tiffanny
3 years, 7 months ago
lol but in real life, aws user are using A option. LOL because they are too lazy to change the infra.
upvoted 1 times
...
mustpassla
3 years, 7 months ago
B, use SQS to ensures that submissions are not dropped. A is not correct as scaling up manually cant help as the volumes of traffic are unpredictable.
upvoted 4 times
...
Waiweng
3 years, 7 months ago
it's B
upvoted 2 times
...
wasabidev
3 years, 7 months ago
B. in my opinion, one of the easiest question
upvoted 2 times
...
Kian1
3 years, 7 months ago
going for B
upvoted 3 times
...
Ebi
3 years, 7 months ago
B for sure
upvoted 4 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 ...