nerdexam
Amazon

SAP-C02 · Question #13

A solutions architect is designing an application to accept timesheet entries from employees on their mobile devices. Timesheets will be submitted weekly, with most of the submissions occurring on…

The correct answer is C. Deploy the application front end to an Amazon S3 bucket served by Amazon CloudFront. Deploy E. Store the timesheet submission data in Amazon S3. Use Amazon Athena and Amazon. To create a highly available, scalable timesheet application with minimal operational overhead, host the static frontend on S3/CloudFront and use serverless services like Lambda/DynamoDB for the backend logic and data storage. For reporting, store data in S3 and use serverless…

Submitted by miguelv· Mar 6, 2026Design Resilient Architectures

Question

A solutions architect is designing an application to accept timesheet entries from employees on their mobile devices. Timesheets will be submitted weekly, with most of the submissions occurring on Friday. The data must be stored in a format that allows payroll administrators to run monthly reports. The infrastructure must be highly available and scale to match the rate of incoming data and reporting requests. Which combination of steps meets these requirements while minimizing operational overhead? (Choose two.)

Options

  • ADeploy the application to Amazon EC2 On-Demand Instances With load balancing across
  • BDeploy the application in a container using Amazon Elastic Container Service (Amazon ECS) with
  • CDeploy the application front end to an Amazon S3 bucket served by Amazon CloudFront. Deploy
  • DStore the timesheet submission data in Amazon Redshift. Use Amazon OuickSight to generate
  • EStore the timesheet submission data in Amazon S3. Use Amazon Athena and Amazon

How the community answered

(22 responses)
  • A
    9% (2)
  • B
    18% (4)
  • C
    68% (15)
  • D
    5% (1)

Why each option

To create a highly available, scalable timesheet application with minimal operational overhead, host the static frontend on S3/CloudFront and use serverless services like Lambda/DynamoDB for the backend logic and data storage. For reporting, store data in S3 and use serverless analytics tools like Athena and QuickSight.

ADeploy the application to Amazon EC2 On-Demand Instances With load balancing across

Deploying to Amazon EC2 On-Demand instances introduces significant operational overhead for server management, patching, and scaling compared to serverless alternatives, which conflicts with the requirement to minimize overhead.

BDeploy the application in a container using Amazon Elastic Container Service (Amazon ECS) with

While Amazon ECS can offer scalability, it still involves managing container clusters and underlying EC2 instances or Fargate tasks, which is not as operationally efficient or serverless as a Lambda/DynamoDB approach for the application backend.

CDeploy the application front end to an Amazon S3 bucket served by Amazon CloudFront. DeployCorrect

Deploying the application frontend to an Amazon S3 bucket served by Amazon CloudFront provides a highly available, globally distributed, and scalable solution for static content with minimal operational overhead. Using AWS Lambda for backend logic and Amazon DynamoDB for timesheet submissions provides a fully serverless, automatically scaling, and highly available architecture for the application's transactional needs.

DStore the timesheet submission data in Amazon Redshift. Use Amazon OuickSight to generate

Amazon Redshift is a provisioned data warehouse that requires management and scaling, leading to higher operational overhead and potentially higher costs compared to the serverless Amazon Athena for periodic reporting on S3 data.

EStore the timesheet submission data in Amazon S3. Use Amazon Athena and AmazonCorrect

Storing timesheet submission data in Amazon S3 leverages its high durability, scalability, and cost-effectiveness for raw data. Using Amazon Athena allows payroll administrators to run ad-hoc SQL queries directly on the data in S3 for monthly reports without managing any infrastructure, while Amazon QuickSight provides serverless business intelligence and visualization capabilities, minimizing operational overhead for reporting.

Concept tested: Serverless architecture for scalable applications and analytics

Source: https://aws.amazon.com/lambda/, https://aws.amazon.com/dynamodb/, https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html, https://aws.amazon.com/cloudfront/, https://aws.amazon.com/athena/, https://aws.amazon.com/quicksight/

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice