Owner: Engineering Team | Last Updated: 2026-01-30 | Status: Current
WWAI is deployed on AWS using containerized services orchestrated by ECS.
┌───────────────────┐
│ Users │
│ (Browser/Mobile) │
└────────┬──────────┘
│
┌────────▼──────────┐
│ CloudFront/ALB │
│ (Load Balancer) │
└────────┬──────────┘
│
┌──────────────┼──────────────┐
▼ ▼ ▼
┌─────────────┐ ┌──────────────┐ ┌──────────────┐
│ Web App │ │ Backend │ │ AI Models │
│ (Next.js) │ │ (Django) │ │ (Inference) │
│ ECS Task │ │ ECS Task │ │ │
└──────┬──────┘ └──────┬───────┘ └──────────────┘
│ │
│ ┌──────▼───────┐
│ │ Database │
│ │ (RDS) │
│ └──────────────┘
│
┌──────▼──────┐
│ S3 │
│ (Assets) │
└─────────────┘
| Service | Purpose |
|---|---|
| ECS (Elastic Container Service) | Container orchestration |
| ECR (Elastic Container Registry) | Docker image storage |
| S3 | Static assets, user uploads |
| CloudWatch | Logging and monitoring |
| IAM | Access management (OIDC federation) |
GitHub Actions → Build Docker Image → Push to ECR → Deploy to ECS
dev branchmain branchAll resources in us-east-2 (Ohio).
| Date | Author | Change |
|---|---|---|
| 2026-01-30 | Admin | Initial creation |
Next: Docker Configuration | Up: General