Production Ready · ECS Fargate + Blue/Green Deploy v2
Nền tảng quản lý hiện đại
Hệ thống được xây dựng trên AWS ECS Fargate với CI/CD tự động, Blue/Green deployment không downtime, và bảo mật chuẩn production.
Tính năng chính
🚀
Deploy tự động
GitHub Actions CI/CD — push code là deploy, không cần thao tác thủ công.
🔵
Blue/Green Deploy
Zero downtime deployment qua AWS CodeDeploy. Traffic shift tự động sau health check.
🔒
Bảo mật
JWT Authentication, HTTPS qua CloudFront, Security Groups phân tầng.
📦
Container hóa
Docker multi-stage build, image lưu trên ECR, chạy trên ECS Fargate.
🗄️
Database
Aurora PostgreSQL với TypeORM migration. rds-sg chỉ cho phép ECS truy cập.
📊
Monitoring
CloudWatch Logs tích hợp, health check endpoint cho ALB và CodeDeploy.
Tech Stack
Backend
- NestJS 10 + TypeScript
- TypeORM + Aurora PostgreSQL
- JWT Authentication
- Swagger API Docs
Frontend Admin
- React 18 + Vite
- Redux Toolkit
- Material UI (MUI)
- CloudFront + S3
Landing Page
- Next.js 15 (SSR)
- Tailwind CSS
- ECS Fargate
- CloudFront CDN
Infrastructure
- AWS ECS Fargate
- CodeDeploy Blue/Green
- GitHub Actions CI/CD
- ALB + Security Groups
Server Status
API Online — {"status":"ok","timestamp":"2026-07-24T04:29:50.354Z","version":"1.0.4"}
Rendered on server · revalidate mỗi 30s