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

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

A company wants to build a new invoicing service for its cloud-native application on AWS. The company has a small development team and wants to focus on service feature development and minimize operations and maintenance as much as possible. The company expects the service to handle billions of requests and millions of new records every day. The service feature requirements, including data access patterns are well-defined. The service has an availability target of
99.99% with a milliseconds latency requirement. The database for the service will be the system of record for invoicing data.
Which database solution meets these requirements at the LOWEST cost?

  • A. Amazon Neptune
  • B. Amazon Aurora PostgreSQL Serverless
  • C. Amazon RDS for PostgreSQL
  • D. Amazon DynamoDB
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
Pranava_GCP
1 year, 9 months ago
Selected Answer: B
B. Amazon Aurora PostgreSQL Serverless -- SLA 99.99% for Aurora, https://aws.amazon.com/rds/aurora/sla/ while RDS with only 99.95%, https://aws.amazon.com/rds/sla/ -- invoicing data, this has to be relational database with SQL query capability. DynamoDB being key-value NoSQL service does not fit for this. -- minimize operations and maintenance as much as possible, Serverless could be a good fit. -- cost, RDS is cheaper than Aurora, however RDS with SLA 99.95% without meeting the availability requirement. Therefore B. Amazon Aurora PostgreSQL Serverless
upvoted 1 times
Pranava_GCP
1 year, 8 months ago
switching to D. Amazon DynamoDB. from below user case DynamoDB as a data store for an online shop which includes invoicing data. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/data-modeling-online-shop.html
upvoted 1 times
...
...
hogs
1 year, 10 months ago
Selected Answer: D
Because the SLA is 99.99
upvoted 2 times
JasonZhu
1 year, 8 months ago
The SLA of Aurora is 99.99% https://aws.amazon.com/rds/aurora/sla/
upvoted 1 times
...
...
SeemaDataReader
2 years, 1 month ago
Selected Answer: B
As Invoicing will mostly use relational data and not NOSQL, so I wont go with Dynamodb. Aurora serverless is less costly and provides millisecond latency, availability of 99.99%. Capacity to process billions of records.
upvoted 3 times
...
backbencher2022
2 years, 2 months ago
Selected Answer: D
Clearly DynamoDB because of millisecond latency and 99.99 availability SLA. RDS maximum SLA is between 99 to 99.5 only whereas DynamoDB could go between 99.99 to 99.999 https://aws.amazon.com/about-aws/whats-new/2018/06/amazon-dynamodb-announces-a-monthly-service-level-agreement/ https://aws.amazon.com/rds/sla/
upvoted 2 times
...
teo2157
2 years, 3 months ago
Selected Answer: C
It's asking for lower cost, billions of requests and millions of new records every day has a huge cost in DynamoDB. I'll go for C, PostgreSQL on RDS
upvoted 1 times
...
cloudsunriser
2 years, 8 months ago
Selected Answer: D
Known patterns, minimum maintenance, miliseconds latency
upvoted 1 times
...
VMHarry
2 years, 9 months ago
invoice system requires ACID ?
upvoted 3 times
...
SonamDhingra
2 years, 9 months ago
Selected Answer: D
D is correct
upvoted 2 times
...
mbar94
2 years, 9 months ago
Selected Answer: D
Known patterns, minimum maintenance, miliseconds latency - vote for DynamoDB.
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 ...