Abacus Training Game - AWS Architecture with Service Icons

Abacus Training System - AWS Serverless Architecture USER (Browser) AMAZON S3 Static Website index.html | abacus.html API GATEWAY REST Endpoints /register /login /start_round λ AWS LAMBDA AbacusGameFunction Python 3.9 Runtime DYNAMODB AbacusUsers DYNAMODB AbacusGames DYNAMODB AbacusAdmins CLOUDWATCH Monitoring & Logging IAM Identity & Access Management TERRAFORM Infrastructure as Code HTTPS API Calls Invoke Read/Write Data Logs & Metrics Security Policies Provisions Infrastructure AWS REGION ap-southeast-1 (Singapore) • High Availability • Auto Scaling • Pay-per-use Pricing LEGEND Data Flow Infrastructure User Interface

🏗️ Serverless Architecture Benefits:

💰 Cost Efficiency

  • Pay only for actual usage
  • No idle server costs
  • DynamoDB on-demand pricing

🚀 Performance & Scale

  • Auto-scaling Lambda functions
  • Global S3 content delivery
  • Millisecond DynamoDB response

🔒 Security

  • IAM role-based access
  • HTTPS encryption
  • Password hashing (SHA-256)

📊 Monitoring

  • CloudWatch real-time logs
  • API Gateway metrics
  • Error tracking & alerts