AWS Certified Solutions Architect – Professional — Question 850

The Solutions Architect manages a serverless application that consists of multiple API gateways, AWS Lambda functions, Amazon S3 buckets, and Amazon
DynamoDB tables. Customers say that a few application components slow while loading dynamic images, and some are timing out with the `504 Gateway
Timeout` error. While troubleshooting the scenario, the Solutions Architect confirms that DynamoDB monitoring metrics are at acceptable levels.
Which of the following steps would be optimal for debugging these application issues? (Choose two.)

Answer options

Correct answer: B, D

Explanation

AWS X-Ray is designed for end-to-end tracing in serverless architectures, making it the most effective tool to pinpoint where bottlenecks and 504 errors originate across API Gateway and Lambda. Parsing Amazon CloudWatch Logs allows the architect to analyze specific execution and processing times for the Lambda functions handling the dynamic images. Other options like VPC Flow Logs or S3 access logs do not provide the application-level execution and latency details required to resolve these timeout issues.