AWS Certified Solutions Architect – Associate (SAA-C03) — Question 559

A solutions architect is designing a workload that will store hourly energy consumption by business tenants in a building. The sensors will feed a database through HTTP requests that will add up usage for each tenant. The solutions architect must use managed services when possible. The workload will receive more features in the future as the solutions architect adds independent components.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: A

Explanation

Option A is correct because Amazon API Gateway, AWS Lambda, and Amazon DynamoDB are fully managed, serverless services that scale automatically and minimize operational overhead. Deploying Amazon EC2 instances (as in options B, C, and D) introduces significant administrative effort for patching, operating system maintenance, and scaling configuration. Furthermore, Amazon DynamoDB is an ideal, low-overhead database for fast key-value lookups like tenant energy metrics, unlike self-managed SQL databases on EC2 or file-based systems like Amazon S3 and Amazon EFS.