Hướng Dẫn Triển Khai Backend Không Gián Đoạn Với Gunicorn và Caddy
Bối cảnh dự án:
Hệ thống backend sử dụng framework Python/Django trên máy chủ VPS đơn
Giải pháp tổng thể
Thực hiện triển khai blue-green bằng cách chạy song song hai instance Gunicorn:
Khởi động instance mới trên port dự phòng
Kiểm tra sức khỏe ứng dụng trước khi chuyển lưu lượng
Chuyển đổi bằng Caddy và tắt instance cũ một cách mềm mại
...
Đăng vào ngày 25 tháng 5 lúc 22:21