Rollback Strategy

Định nghĩa

Rollback Strategy là kế hoạch đưa hệ thống về trạng thái an toàn khi một deployment, config change, data migration hoặc experiment gây regression.

Cách hiểu bằng lời của tôi

Rollback không nên được nghĩ tới sau khi incident xảy ra. Một change rủi ro phải có cách quay lui rõ: lệnh nào chạy, dữ liệu có tương thích ngược không, ai có quyền quyết định, metric nào tự động rollback, và rollback có gây mất dữ liệu hay không.

Cần có

  • Trigger rollback dựa trên health/business metrics.
  • Cách revert code/config/schema/data rõ ràng.
  • Owner và quyền thao tác khi incident đang diễn ra.
  • Kiểm tra rollback trong staging hoặc production-like flow.
  • Với data change, cần kế hoạch forward-fix nếu không thể rollback sạch.

Liên kết