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