เมื่อการ deploy ทำให้เกิดปัญหา คุณต้อง rollback อย่างรวดเร็วกลับสู่สภาพที่ทำงานได้เพื่อลดผลกระทบต่อผู้ใช้ให้น้อยที่สุด กลยุทธ์ rollback ที่มีประสิทธิภาพ และแนวปฏิบัติที่เกี่ยวข้องอย่าง monitoring การ rollback อัตโนมัติ และการแก้ไปข้างหน้า (forward-fixing) เป็นสิ่งจำเป็นสำหรับการ deploy ที่น่าเชื่อถือ
ทำไมความสามารถในการ rollback จึงสำคัญ
Deployments sometimes introduce problems (bugs, errors, performance issues) that get
through testing. When that happens in production:
→ you need to restore a WORKING state QUICKLY (minimize user impact/downtime)
→ a fast, reliable rollback is essential — being able to undo a bad deploy fast
→ "How do we roll back?" must be answered BEFORE you need it.
