AWS Certified Solutions Architect Associate SAA-C03 Practice Question
Which of the following statements correctly describes how a multi-tier architecture can improve the scalability of an application deployed on AWS?
Storing business logic and data in the same tier minimizes network hops, which inherently increases concurrent throughput.
Each layer-presentation, application, and data-can be scaled horizontally and independently, so increasing load on one layer does not require scaling the others.
Having a fixed 1:1 mapping between web servers and database servers simplifies capacity planning and removes the need for load balancing.
All tiers run on the same Amazon EC2 instances, so autoscaling the instance group automatically scales every tier together.
In a multi-tier (three-tier) architecture, the presentation, business logic, and data layers run on separate, independent infrastructure. Because the tiers are decoupled, each one can be scaled horizontally or vertically on its own to meet demand. This independence lets architects add web servers when user traffic grows, increase application-tier capacity for compute-intensive processing, or scale database read replicas-all without forcing changes to the other tiers. Designs that keep all tiers on the same instances or couple them with fixed ratios negate these benefits and limit scalability.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are the different tiers in a multi-tier architecture?
Open an interactive chat with Bash
Why is decoupling important for scalability?
Open an interactive chat with Bash
Can you provide examples of technologies commonly used in multi-tier architectures?