Scalable, Secure & High-Performance Web Application Infrastructure
Provides internet access to VPC resources
Web Server (Presentation Tier)
• Amazon Linux 2023 (t2.micro)
• Apache HTTP Server
• Frontend Application
• Reverse Proxy to Backend
• Ports: 80, 443, 22
Outbound internet access for private resources
• Elastic IP attached
Application Server (Logic Tier)
• Amazon Linux 2023 (t2.micro)
• Python Flask Application
• PostgreSQL Client
• API Endpoint (Port 5000)
• Business Logic Processing
Database Server (Data Tier)
• Engine Version: 15.4
• Auto-scaling: 0.5-1 ACU
• Database: abacus_game
• Port: 5432
• Multi-AZ Deployment
• /frontend/ - Static web files
• /backend/ - Python application code
• /database/ - SQL schema files