Canary Deploy: Merilis Integrasi ke Sebagian Dulu
Merilis integrasi baru ke seluruh lalu lintas sekaligus adalah pertaruhan. Canary deploy mengurangi risiko: arahkan sebagian kecil lalu lintas ke versi baru, amati, lalu putuskan.
Mulai kecil
Kirim 1% lalu lintas ke versi baru. Pantau metrik kunci — error rate, latensi, keberhasilan bisnis. Bila sehat, naikkan bertahap: 5%, 25%, 100%.
Kriteria balik otomatis
Tetapkan ambang: bila error rate versi baru melebihi X% dalam menit Y, balik otomatis. Tanpa kriteria obyektif, tim ragu dan keterlambatan memperparah kerusakan.
Bukan untuk semua
Canary butuh lalu lintas cukup agar 1% bermakna. Untuk layanan volume rendah, canary kurang efektif; pertimbangkan blue-green. Pilih strategi berdasar skala dan kemampuan observasi.