exam questions

Exam AWS Certified Database - Specialty All Questions

View all questions & answers for the AWS Certified Database - Specialty exam

Exam AWS Certified Database - Specialty topic 1 question 144 discussion

Exam question from Amazon's AWS Certified Database - Specialty
Question #: 144
Topic #: 1
[All AWS Certified Database - Specialty Questions]

An online retail company is planning a multi-day flash sale that must support processing of up to 5,000 orders per second. The number of orders and exact schedule for the sale will vary each day. During the sale, approximately 10,000 concurrent users will look at the deals before buying items. Outside of the sale, the traffic volume is very low. The acceptable performance for read/write queries should be under 25 ms. Order items are about 2 KB in size and have a unique identifier. The company requires the most cost-effective solution that will automatically scale and is highly available.
Which solution meets these requirements?

  • A. Amazon DynamoDB with on-demand capacity mode
  • B. Amazon Aurora with one writer node and an Aurora Replica with the parallel query feature enabled
  • C. Amazon DynamoDB with provisioned capacity mode with 5,000 write capacity units (WCUs) and 10,000 read capacity units (RCUs)
  • D. Amazon Aurora with one writer node and two cross-Region Aurora Replicas
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
Jaypdv
Highly Voted 3 years, 8 months ago
I'll go for A. I think C. is a trap; if you are writing 5000 items at 2KB/second then you need 10000 WCU and 5000 RCU (assuming eventually consistent reads). C. has it in reverse.
upvoted 14 times
Jaypdv
3 years, 7 months ago
And C. does not automatically scale as in the requirement
upvoted 3 times
shantest1
3 years, 7 months ago
A seems to be correct I think so as well, c is in reverse
upvoted 1 times
...
...
manan728
3 years, 7 months ago
For 5000 RCU you are assuming strongly consistent reads. If it's an eventual consistent read you only need 2500 RCU
upvoted 2 times
...
...
Sathish_dbs
Most Recent 1 year, 8 months ago
Selected Answer: A
the next closest answer would be DynamoDB with Auto scaling but that it not part of the answers hence on-demand is the best answer
upvoted 1 times
...
IhorK
1 year, 10 months ago
Selected Answer: A
With 2KB size for 5,000 orders per second we need 10 000 WCU (1 table write/sec = 1 WCU with blocks of 1KB). C suggest 5,000 write capacity units (WCUs), not enough.
upvoted 1 times
...
awsjjj
2 years, 7 months ago
Selected Answer: A
1250 RCUs can read 10,000 KB. A is correct
upvoted 1 times
awsjjj
2 years, 7 months ago
1250 RCUs can read 10,000 KB if its eventual consistent read. A is correct
upvoted 1 times
...
awsjjj
2 years, 7 months ago
2500 RCU for reads
upvoted 2 times
...
...
praffuln
3 years ago
Selected Answer: A
I'll go for A. C is not scalable & cost affective.
upvoted 1 times
...
novice_expert
3 years, 1 month ago
Selected Answer: A
25 milliseconds Outside of the sale, the amount of traffic is really minimal The business seeks the most cost-effective solution possible that is both highly accessible and scales automatically.
upvoted 1 times
...
jove
3 years, 5 months ago
Selected Answer: A
It is A
upvoted 3 times
...
GMartinelli
3 years, 6 months ago
Selected Answer: A
Option A
upvoted 4 times
...
ChauPhan
3 years, 7 months ago
he number of orders and exact schedule for the sale will vary each day. During the sale, approximately 10,000 concurrent users will look at the deals before buying items. Outside of the sale, the traffic volume is very low ==> Setting provisioning DynamoDB fix read 5000/write 10000 with will waste the resource when the traffic is low. It is not cost-effective. I go with A
upvoted 3 times
...
Aesthet
3 years, 7 months ago
A final answer
upvoted 2 times
...
Zhongkai
3 years, 7 months ago
c does not mention auto scaling. in addition, 10000 WCU are needed. I will go with A
upvoted 3 times
...
db_interest
3 years, 7 months ago
C seems correct https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html
upvoted 1 times
db_interest
3 years, 7 months ago
Correction. A is the answer
upvoted 1 times
...
...
novak18
3 years, 8 months ago
Answer is C
upvoted 1 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 ...