Spikdi
B10:36
B10:36
Last week we deployed to staging on a rainy Tuesday.
Geçen hafta yağmurlu bir salı günü staging'e yükledik.
The build looked fine at first glance.
İlk bakışta yapı iyi görünüyordu.
But a tiny error showed up in the logs.
Ama loglarda küçük bir hata belirdi.
We tried a quick fix, but it got worse.
Hızlı bir düzeltme denedik, ama daha da kötüleşti.
So we had to roll it back before users noticed.
Bu yüzden kullanıcılar fark etmeden geri almak zorunda kaldık.
The rollback took only a few minutes.
Geri alma işlemi sadece birkaç dakika sürdü.
But my stomach stayed tight for hours.
Ama midem saatlerce gerildi.
I kept thinking about the feature flag we ignored.
Görmezden geldiğimiz özellik bayrağını düşünüp durdum.
It is behind a feature flag now, just in case.
Şimdi her ihtimale karşı bir özellik bayrağının arkasında.
Next time, I will check the rollout plan first.
Bir dahaki sefere önce yayınlama planını kontrol edeceğim.
A hotfix is not a reason to skip tests.
Bir acil düzeltme, testleri atlamak için bir neden değildir.
That day taught me to respect the process.
O gün bana sürece saygı duymayı öğretti.
Deploying to Staging: A Hard Lesson in Rolling Back
by @gul_world