Blue-Green Deploy: Pemutakhiran Tanpa Jeda
Pemutakhiran tanpa jeda layanan adalah kebutuhan banyak integrasi. Blue-green menjaga dua lingkungan identik — biru dan hijau — dan menukar lalu lintas di antara keduanya, sehingga pemutakhiran terjadi tanpa downtime.
Dua lingkungan, satu aktif
Salah satu lingkungan melayani lalu lintas; yang lain idle atau menyiapkan versi baru. Setelah versi baru siap dan teruji, lalu lintas dialihkan seketika. Pengguna tidak merasakan jeda.
Kembali seketika
Bila versi baru bermasalah, alihkan kembali ke versi lama yang masih utuh. Ini adalah kekuatan utama: rollback seketika, bukan redeploy yang menit-menit. Tapi hanya bila versi lama benar-benar masih hidup dan kompatibel data.
Tantangan migrasi data
Blue-green sederita bila skema database berubah: kedua versi harus kompatibel dengan skema yang sama. Untuk perubahan skema breaking, diperlukan strategi bertahap (expand-then-contract). Blue-green bukan obat untuk semua perubahan.