A2–B10:43
We deployed a new feature to staging yesterday.
Kami mengerahkan fitur baru ke staging kemarin.
The team was excited to see it work.
Tim sangat bersemangat melihatnya berfungsi.
But then the tests started failing.
Tapi kemudian tes mulai gagal.
We had to roll it back quickly.
Kami harus melakukan rollback dengan cepat.
The issue was a small config mistake.
Masalahnya adalah kesalahan konfigurasi kecil.
We fixed it and deployed again.
Kami memperbaikinya dan mengerahkan lagi.
This time, we put it behind a feature flag.
Kali ini, kami letakkan di balik feature flag.
Only a few users saw the new feature.
Hanya beberapa pengguna yang melihat fitur baru.
We monitored the logs for errors.
Kami memantau log untuk mencari kesalahan.
Everything looked good after an hour.
Semua terlihat baik setelah satu jam.
We gradually turned the flag on for everyone.
Kami perlahan mengaktifkan flag untuk semua orang.
That slow rollout saved us from a big problem.
Rollout bertahap itu menyelamatkan kami dari masalah besar.
AN
Why I always test new features behind a flag
by @anggunlingo