nerdexam
Amazon

SAA-C03 · Question #641

A company is running a two-tier web-based application in an on-premises data center. The application layer consists of a single server running a stateful application. The application connects to a Pos

The correct answer is C. Enable Aurora Auto Scaling for Aurora Replicas. Use an Application Load Balancer with the. Aurora PostgreSQL scales the database tier horizontally by adding/removing Aurora Replicas, not writers, so enabling Aurora Auto Scaling for Aurora Replicas provides scalable read capacity while the single writer handles writes. For the web tier, an Application Load Balancer is t

Submitted by devops_kid· Mar 4, 2026Design High-Performing Architectures

Question

A company is running a two-tier web-based application in an on-premises data center. The application layer consists of a single server running a stateful application. The application connects to a PostgreSQL database running on a separate server. The application’s user base is expected to grow significantly, so the company is migrating the application and database to AWS. The solution will use Amazon Aurora PostgreSQL, Amazon EC2 Auto Scaling, and Elastic Load Balancing. Which solution will provide a consistent user experience that will allow the application and database tiers to scale?

Options

  • AEnable Aurora Auto Scaling for Aurora Replicas. Use a Network Load Balancer with the least
  • BEnable Aurora Auto Scaling for Aurora writers. Use an Application Load Balancer with the round
  • CEnable Aurora Auto Scaling for Aurora Replicas. Use an Application Load Balancer with the
  • DEnable Aurora Auto Scaling for Aurora writers. Use a Network Load Balancer with the least

How the community answered

(47 responses)
  • A
    6% (3)
  • B
    13% (6)
  • C
    60% (28)
  • D
    21% (10)

Explanation

Aurora PostgreSQL scales the database tier horizontally by adding/removing Aurora Replicas, not writers, so enabling Aurora Auto Scaling for Aurora Replicas provides scalable read capacity while the single writer handles writes. For the web tier, an Application Load Balancer is the correct choice for HTTP/HTTPS traffic, and using round robin with sticky sessions keeps each user’s requests on the same EC2 instance, preserving session state as the Auto Scaling group scales out and in. This combination delivers both scalability and a consistent user experience.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice