exam questions

Exam AWS Certified Developer - Associate DVA-C02 All Questions

View all questions & answers for the AWS Certified Developer - Associate DVA-C02 exam

Exam AWS Certified Developer - Associate DVA-C02 topic 1 question 11 discussion

A company is migrating legacy internal applications to AWS. Leadership wants to rewrite the internal employee directory to use native AWS services. A developer needs to create a solution for storing employee contact details and high-resolution photos for use with the new application.
Which solution will enable the search and retrieval of each employee's individual details and high-resolution photos using AWS APIs?

  • A. Encode each employee's contact information and photos using Base64. Store the information in an Amazon DynamoDB table using a sort key.
  • B. Store each employee's contact information in an Amazon DynamoDB table along with the object keys for the photos stored in Amazon S3.
  • C. Use Amazon Cognito user pools to implement the employee directory in a fully managed software-as-a-service (SaaS) method.
  • D. Store employee contact information in an Amazon RDS DB instance with the photos stored in Amazon Elastic File System (Amazon EFS).
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
Bibay
Highly Voted 1 year, 7 months ago
Selected Answer: B
B. Store each employee's contact information in an Amazon DynamoDB table along with the object keys for the photos stored in Amazon S3. Storing each employee's contact information in an Amazon DynamoDB table along with the object keys for the photos stored in Amazon S3 provides a scalable and efficient solution for storing and retrieving employee details and high-resolution photos using AWS APIs. The developer can use the DynamoDB table to query and retrieve employee details, while the S3 bucket can be used to store the high-resolution photos. By using S3, the solution can support large amounts of data while enabling fast retrieval times. The combination of DynamoDB and S3 can provide a cost-effective and scalable solution for storing employee data and photos.
upvoted 9 times
...
trieudo
Most Recent 2 days, 1 hour ago
Selected Answer: B
==> discard A: store image in db, will enhance time query ==> discard C: cognito for idetifying not querying info ==> discard D: EFS vs S3, I choose s3, its storage is global, best popular to store image than EFS, with EFS you must use EC2, how you can link image in EC2 with db ==> B is best choice
upvoted 1 times
...
ACurryDeveloper
4 months, 2 weeks ago
A: Base 64 is a distraction. You can use encryption at rest using KMS for most things. Would you store photos in DynamoDB? Would be silly C. Cognito has nothing to do with the question. Question is asking about searching for employee details D. Could work, but seems convoluted. Relational DBs are easily searchable, but how would you link the db to the image in EC2? B is the simplest and correct answer here.
upvoted 1 times
...
65703c1
6 months, 3 weeks ago
Selected Answer: B
B is the correct answer.
upvoted 1 times
...
badsati
8 months, 1 week ago
Selected Answer: B
Answer is B
upvoted 1 times
...
Baalhammun
10 months, 1 week ago
Selected Answer: B
I agree, B is correct, DynamoDB to store user's data along the Key for S3 objects knowing that S3 is a good solution to store large amount of data or "high quality" images
upvoted 1 times
...
leonardoliveros
1 year ago
Selected Answer: B
DynamoDb + S3 is the best option for those scenaries
upvoted 1 times
...
hmdev
1 year, 3 months ago
Selected Answer: B
DynamoDB is very fast, secure, and scalable. The S3 is very in-expensive, virtually limitless, and can handle large files. So B is the correct answer.
upvoted 2 times
...
ninomfr64
1 year, 3 months ago
Selected Answer: B
A. is not really clear to me, however encoding all info in base64 would make search a bit complex C. does not provide a solution for high resolution image D. EFS does not provide API access to content
upvoted 3 times
...
jayvarma
1 year, 4 months ago
Option B. As the question says that we have to store high-resolution photos, the solution is to use the S3 here. Because, DynamoDb cannot be used to store anything that is above 400 KB for each object. In this case, we can use DynamoDb to store the contact information of each of the employees and reference the object keys in the table to retrieve the high-resolution images.
upvoted 2 times
...
ihta_2031
1 year, 8 months ago
Selected Answer: B
Agreed with B
upvoted 4 times
...
aragon_saa
1 year, 9 months ago
B https://www.examtopics.com/discussions/amazon/view/88823-exam-aws-certified-developer-associate-topic-1-question-240/
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago