Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.
Bài 0835phút ước tínhThực chiến · Chuyên sâu
8. Đồ Án Tốt Nghiệp: Biến Một Ứng Dụng Vibe Code Sơ Khai Thành Web App Chuẩn Enterprise An Toàn 100%
Thực hành chuyển đổi toàn diện một dự án thực tế: Rà soát toàn bộ bí mật, chuẩn hóa Schema CSDL, đóng gói Docker Compose cô lập, thiết lập Nginx Rate Limiting và thông báo sự cố qua Telegram.
🏆 Tiêu Chuẩn Nghiệm Thu Đồ Án Tốt Nghiệp
graph LR
A["Vibe Code MVP"] --> B["1. Secrets Sanitization (.env)"]
B --> C["2. DB Schema with Constraints & Index"]
C --> D["3. Multi-stage Docker + Isolated Network"]
D --> E["4. Nginx Reverse Proxy with Rate Limiting"]
E --> F["5. CI/CD Gatekeeper Automated Pipeline"]
F --> G["🚀 Production-Ready Web App (100% Uptime & Secure)"]#### Checklist 6 Bước Nghiệm Thu Đồ Án:
- [ ] 1. Quét Secret: Không còn bất kỳ token/webhook nào trong frontend JS hay git history.
- [ ] 2. Database: Có đầy đủ ràng buộc khóa ngoại, index và quản trị migration.
- [ ] 3. Container: Ứng dụng chạy dưới user non-root và xử lý đúng tín hiệu PID 1.
- [ ] 4. Mạng nội bộ: Database được cô lập hoàn toàn (
internal: true). - [ ] 5. Rate Limiting: Nginx giới hạn request form đăng nhập/liên hệ chống spam.
- [ ] 6. Cảnh báo tự động: Server tự động bắn thông báo Lead về Telegram/Discord an toàn.
# SCRIPT HEALTH CHECK TỔNG THỂ HỆ THỐNG TRƯỚC KHI GO-LIVE (system_health_audit.py)
import os, requests, sys
def audit_production():
print("🔍 Bắt đầu kiểm tra tính sẵn sàng của Production...")
# 1. Kiểm tra file .env
if not os.path.exists(".env"):
print("❌ Lỗi: Chưa có file cấu hình .env trên máy chủ!")
sys.exit(1)
# 2. Kiểm tra Healthcheck Endpoint
try:
res = requests.get("http://127.0.0.1:5000/healthz", timeout=5)
if res.status_code == 200:
print("✅ Healthcheck Endpoint: Hoạt động hoàn hảo!")
else:
print(f"❌ Cảnh báo: Healthcheck trả về mã {res.status_code}")
except Exception as e:
print(f"❌ Không thể kết nối tới ứng dụng: {e}")
audit_production()
Thực hành
Thực hành và tự đánh giá
Hoàn thiện toàn bộ hồ sơ nghiệm thu đồ án, chạy script kiểm tra sức khỏe hệ thống và báo cáo kết quả trước hội đồng.
🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói
AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.
⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại.
Giáo trình mở →
Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.