A2–B10:28
We deployed to staging this morning.
Sáng nay chúng tôi đã triển khai lên staging.
The tests passed for a while.
Bài kiểm tra chạy ổn trong một lúc.
Then something broke in the UI.
Rồi có thứ gì đó hỏng trong giao diện.
We had to roll it back fast.
Chúng tôi phải rollback nhanh chóng.
The fix was behind a feature flag all along.
Hóa ra bản sửa lỗi đã nằm sau feature flag từ đầu.
We flipped the flag and tried again.
Chúng tôi bật cờ và thử lại.
This time the staging worked perfectly.
Lần này staging chạy hoàn hảo.
We learned: always check the feature flag first.
Chúng tôi rút ra: luôn kiểm tra feature flag trước.
A hotfix would have been messy.
Hotfix sẽ rất lộn xộn.
Now we plan the rollout more carefully.
Giờ chúng tôi lên kế hoạch rollout cẩn thận hơn.
ĐỨ
Reflecting on a rollback that saved the release
by @ducdaily