exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

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

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 257 discussion

A media storage application uploads user photos to Amazon S3 for processing by AWS Lambda functions. Application state is stored in Amazon DynamoDB tables. Users are reporting that some uploaded photos are not being processed properly. The application developers trace the logs and find that Lambda is experiencing photo processing issues when thousands of users upload photos simultaneously. The issues are the result of Lambda concurrency limits and the performance of DynamoDB when data is saved.

Which combination of actions should a solutions architect take to increase the performance and reliability of the application? (Choose two.)

  • A. Evaluate and adjust the RCUs for the DynamoDB tables.
  • B. Evaluate and adjust the WCUs for the DynamoDB tables.
  • C. Add an Amazon ElastiCache layer to increase the performance of Lambda functions.
  • D. Add an Amazon Simple Queue Service (Amazon SQS) queue and reprocessing logic between Amazon S3 and the Lambda functions.
  • E. Use S3 Transfer Acceleration to provide lower latency to users.
Show Suggested Answer Hide Answer
Suggested Answer: BD 🗳️

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
SmileyCloud
Highly Voted 1 year, 6 months ago
Selected Answer: BD
B - because "performance of DynamoDB when data is saved." D - you need a queue to slow things down and not loose any uploads
upvoted 7 times
...
duriselvan
Most Recent 1 year ago
D. Add an Amazon SQS queue and reprocessing logic between Amazon S3 and the Lambda functions. This decouples photo upload from processing, prevents Lambda overload, and offers retry capabilities. A. Evaluate and adjust the RCUs for the DynamoDB tables. This ensures sufficient read capacity for application state retrieval without overspending on unused capacity.
upvoted 2 times
...
career360guru
1 year, 1 month ago
Selected Answer: BD
option B and D
upvoted 2 times
...
ggrodskiy
1 year, 5 months ago
Correct BD
upvoted 1 times
...
NikkyDicky
1 year, 5 months ago
Selected Answer: BD
BD for sure
upvoted 1 times
...
gd1
1 year, 6 months ago
Selected Answer: BD
SQS and write to DDB.
upvoted 2 times
...
i_am_robot
1 year, 6 months ago
Selected Answer: BD
Adding an Amazon Simple Queue Service (Amazon SQS) queue and reprocessing logic between Amazon S3 and the Lambda functions will help to decouple the Lambda functions from the S3 events and allow the Lambda functions to process photos in batches. This will help to improve the performance of the Lambda functions and reduce the risk of photos not being processed properly. Evaluating and adjusting the WCUs for the DynamoDB tables will help to improve the performance of the DynamoDB tables when data is saved. This will help to reduce the risk of Lambda functions experiencing errors when saving data to DynamoDB.
upvoted 2 times
...
PhuocT
1 year, 6 months ago
Selected Answer: BD
B and D, I think
upvoted 1 times
...
shree2023
1 year, 6 months ago
Selected Answer: BD
WCU & SQS will solve the issue
upvoted 1 times
...
bhanus
1 year, 6 months ago
Selected Answer: BD
B -Ques says app has performance issues when data is SAVED. So this is a write. So increase WCU. D- can help decouple
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 ...