Multi-Tier Architecture

Architecture

Classic three-tier deployment pattern:

  • Web Tier: Load balancers in public subnets
  • Application Tier: App servers in private subnets
  • Database Tier: RDS/ElastiCache in isolated subnets

When to Use

This pattern is ideal when you need:

  • Traditional web application hosting
  • Clear separation of concerns
  • Defense in depth security model
  • Scalable application architecture