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

A company has a web application that uses Amazon API Gateway, AWS Lambda, and Amazon DynamoDB. A recent marketing campaign has increased demand.
Monitoring software reports that many requests have significantly longer response times than before the marketing campaign.
A solutions architect enabled Amazon CloudWatch Logs for API Gateway and noticed that errors are occurring on 20% of the requests. In CloudWatch, the
Lambda function Throttles metric represents 1% of the requests and the Errors metric represents 10% of the requests. Application logs indicate that, when errors occur, there is a call to DynamoDB.
What change should the solutions architect make to improve the current response times as the web application becomes more popular?

  • A. Increase the concurrency limit of the Lambda function
  • B. Implement DynamoDB auto scaling on the table
  • C. Increase the API Gateway throttle limit
  • D. Re-create the DynamoDB table with a better-partitioned primary index
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
certainly
Highly Voted 3 years, 8 months ago
i think it is B, application log indicate there is error when access to database. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.Errors.html
upvoted 18 times
Kelvin
3 years, 7 months ago
Yes, it's B. DynamoDB problem causing Lambda failed.
upvoted 3 times
...
...
nitinz
Highly Voted 3 years, 8 months ago
B is okay
upvoted 7 times
...
SkyZeroZx
Most Recent 1 year, 10 months ago
Selected Answer: B
Yes, it's B. DynamoDB problem causing Lambda failed.
upvoted 1 times
...
Jesuisleon
2 years ago
Why Not D ?
upvoted 1 times
...
losdwind
2 years, 7 months ago
Why Not D? Is Auto Scaling a built-in feature of DynamoDB?
upvoted 2 times
eshmet2012
2 years, 6 months ago
yes it is
upvoted 1 times
...
...
cldy
3 years, 5 months ago
B. Implement DynamoDB auto scaling on the table
upvoted 1 times
...
AzureDP900
3 years, 5 months ago
B is right
upvoted 1 times
...
tgv
3 years, 6 months ago
BBB ---
upvoted 1 times
...
WhyIronMan
3 years, 7 months ago
I'll go with B
upvoted 1 times
...
hk436
3 years, 7 months ago
B is my answer!
upvoted 1 times
...
tvs
3 years, 7 months ago
could be B . "longer response time" which means API gateway is retrying the request. if it is throttle issue you get 4XX error and no retry https://docs.aws.amazon.com/apigateway/api-reference/handling-errors/
upvoted 5 times
...
mustpassla
3 years, 7 months ago
B for sure
upvoted 2 times
...
Waiweng
3 years, 7 months ago
it's B
upvoted 3 times
...
Kayode
3 years, 7 months ago
I will go with B
upvoted 2 times
...
consultsk
3 years, 7 months ago
Application logs indicate that, when errors occur, there is a call to DynamoDB. It indicates that the requests passed API Gateway and happening when a call from the application is made to DB. I would for B
upvoted 1 times
...
ExtHo
3 years, 8 months ago
looks B I think key hint is "when errors occur, there is a call to DynamoDB"
upvoted 1 times
...
SD13
3 years, 8 months ago
Correct Option C : 20% errors are occurring at the API gateway level, so this should be addressed first.
upvoted 3 times
MrCarter
3 years, 7 months ago
No. Re-read the question properly
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 ...