Deploy ระบบขึ้น Cloud

จากโค้ดในเครื่อง → เปิดใช้จริงบน internet

โค้ดในเครื่อง (dev)
1
เตรียมโค้ดGit · แยก config · เทสต์ผ่าน โค้ดอยู่บน Git, แยกค่า config ออกจากโค้ด และรันเทสต์ให้ผ่านก่อนส่งขึ้น
2
แพ็คด้วย Dockerย้ายไปที่ไหนก็รันเหมือนกัน ห่อโค้ด + dependencies เป็น image เดียว รันบนเครื่องไหนก็ได้ผลเหมือนกัน
3
จองที่บน Cloudเซิร์ฟเวอร์ · ฐานข้อมูล · โดเมน เช่าเซิร์ฟเวอร์ + ฐานข้อมูล และตั้งชื่อโดเมนให้คนเข้าถึงเว็บได้
4
ใส่ค่าลับรหัส/key ไม่อยู่ในโค้ด เช่น รหัสฐานข้อมูล, API key — ตั้งใน env ของ platform ไม่ push ขึ้น Git
5
CI/CDpush → เทสต์ → deploy อัตโนมัติ ตั้งครั้งเดียว: พอ push โค้ด ระบบจะเทสต์ + deploy ให้เองไม่ต้องทำมือ
6
Deploy จริงstaging ก่อน → production ลองบน staging (เหมือนของจริงแต่ยังไม่เปิด) ผ่านแล้วค่อยขึ้น production
7
Verify (QA)smoke test flow สำคัญ ลองกด flow สำคัญจริง เช่น สมัคร / ล็อกอิน / จ่ายเงิน ว่าทำงานได้
8
เฝ้าดู & ถอยกลับlogs · alert · rollback ดู logs / alert อยู่เสมอ ถ้าพังกด rollback กลับเวอร์ชันเดิมได้ทันที
คนใช้งานได้จริง