AWS Certified Solutions Architect – Professional (SAP-C02) — Question 355

A live-events company is designing a scaling solution for its ticket application on AWS. The application has high peaks of utilization during sale events. Each sale event is a one-time event that is scheduled. The application runs on Amazon EC2 instances that are in an Auto Scaling group. The application uses PostgreSQL for the database layer.

The company needs a scaling solution to maximize availability during the sale events.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Scheduled scaling is the most appropriate strategy for EC2 instances here because the sale events are planned, one-time occurrences, whereas predictive scaling requires recurring historical patterns to function effectively. Amazon Aurora PostgreSQL is preferred over Amazon RDS for PostgreSQL because Aurora supports extremely fast, low-latency failover to a larger replica without the storage-coupling limitations of RDS. Using EventBridge and Lambda to scale up the Aurora replica and failover before the event ensures the primary database can handle the sudden peak load with minimal disruption.