CloudaPress Serverless

Kiến trúc Event-Driven. Xử lý hàng ngàn bức ảnh tự động, an toàn v.

Animated Data Flow

Client
API Gateway
Lambda (Presigned)
S3 (Raw)
SNS (Fanout)
SQS + DLQ (Resize)
ECS Worker (Resize)
SQS + DLQ (Moderation)
ECS Worker (Moderation)
Rekognition AI
S3 (Final/Flagged)

Animated CI/CD Pipeline Flow

Developer
GitHub Webhook
Jenkins (EC2)
S3 Frontend
Terraform
S3 Backend.tf
DynamoDB Lock
AWS Services

Công Cụ AWS Đã Sử Dụng

API Gateway

Cổng vào bảo mật, điều phối mọi request từ Client xuống các dịch vụ backend.

AWS Lambda

Serverless Compute xử lý đăng nhập, cấp quyền upload và tự động resize ảnh không cần máy chủ.

Amazon S3

Kho lưu trữ vô hạn cho ảnh gốc và ảnh đã qua xử lý, tích hợp Metadata thông minh.

SNS & SQS

Kiến trúc Pub/Sub Fanout tách rời logic, cho phép xử lý nhiều tác vụ song song cùng lúc.

Amazon Rekognition

AI kiểm duyệt nội dung cực nhanh, tự động dán nhãn vi phạm cho các hình ảnh nhạy cảm.

Amazon DynamoDB

Cơ sở dữ liệu NoSQL tốc độ phản hồi tính bằng mili-giây, lưu trữ thông tin User.

SSM Parameter Store

Két sắt mã hóa JWT Secret và Credentials, bảo vệ toàn bộ cấu hình lõi của hệ thống.

Terraform (IaC)

Quản lý và cấp phát toàn bộ hạ tầng AWS tự động bằng mã, chuẩn hóa vòng đời phát triển phần mềm.

Jenkins (CI/CD)

Điều phối Pipeline tự động hóa đến khi Deploy hoàn thiện.

Amazon EC2

Máy chủ ảo chạy Ubuntu độc lập, lưu trữ Jenkins Server.

GitHub Webhook

Kích hoạt luồng chạy CI/CD Pipeline ngay lập tức mỗi khi có mã nguồn mới được Push lên Repo.

Amazon ECS

Điều phối Container (Container Orchestration) cho các Worker Node.js, xử lý tác vụ ngầm mạnh mẽ, bền bỉ.

Dead Letter Queue

Cơ chế cách ly tin nhắn lỗi (Poison Pill) tự động, bảo vệ hệ thống khỏi các vòng lặp xử lý vô tận gây cạn kiệt tài nguyên.

Tính Năng Tinh Hoa

Xác Thực Đa Luồng

Hỗ trợ JWT Custom và Google OAuth2 an toàn, phân quyền linh hoạt.

Presigned URL Upload

Client upload ảnh thẳng lên S3, giảm tải hoàn toàn cho Backend (Bypass).

Auto-Scaling Serverless

Hệ thống tự động mở rộng theo lưu lượng thực tế, không bao giờ sập.

Xử Lý Bất Đồng Bộ

Resize ảnh và quét AI diễn ra song song (Event-Driven), tối ưu tốc độ triệt để.

1-Click Deployment

Khởi tạo, định cấu hình và kết nối hàng loạt dịch vụ AWS bằng Terraform.

CI/CD Chuẩn Doanh Nghiệp

Jenkins phân luồng thông minh: Deploy Frontend siêu tốc lên S3, Deploy Backend an toàn qua Terraform với Remote State (S3 + DynamoDB).

Fault Tolerance & DLQ

Thiết kế chịu lỗi tiêu chuẩn. Bắt và cách ly "Poison Pill" tự động qua Dead Letter Queue, đảm bảo hệ thống không bị gián đoạn hay crash dây chuyền.

Containerized Worker Orchestration

Đóng gói tiến trình bằng Docker và điều phối tập trung trên Amazon ECS. Kiến trúc tách rời hoàn toàn với API, tự động kéo tin nhắn từ SQS để xử lý nền.