Bab 18 · Bagian 3

Deployment Strategy for Applications

A focused chapter on deployment strategy for applications, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

18-1

Apa yang Sebenarnya Terjadi Saat Anda Memperbarui Aplikasi yang Sedang Berjalan

Pelajari empat masalah utama yang muncul saat memperbarui aplikasi live: downtime, error, ketidakcocokan data, dan jebakan rollback. Panduan memilih strategi deployment yang tepat.

5 menit
18-2

Rolling Update: Cara Deployment Tanpa Menghentikan Semua Layanan Sekaligus

Pelajari strategi rolling update untuk deployment aplikasi tanpa downtime. Panduan praktis untuk DevOps, SRE, dan platform engineer dengan contoh diagram dan checklist.

5 menit
18-3

Blue/Green Deployment: Saat Anda Butuh Perpindahan Instan dan Rollback Instan

Pelajari strategi blue/green deployment untuk aplikasi kritis: dua lingkungan identik, perpindahan trafik instan, dan rollback secepat kilat. Cocok untuk rilis berisiko tinggi.

4 menit
18-4

Saat Anda Ingin Umpan Balik Nyata Sebelum Meluncur Sepenuhnya

Pelajari strategi canary deployment untuk menguji versi baru aplikasi pada sebagian kecil pengguna sebelum diluncurkan ke semua. Cocok untuk DevOps, SRE, dan platform engineer.

5 menit
18-5

Saat Anda Ingin Mengontrol Secara Tepat Siapa yang Mendapatkan Versi Baru Terlebih Dahulu

Pelajari strategi staged rollout untuk deployment aplikasi: kontrol siapa yang mendapat versi baru berdasarkan region, tipe akun, atau grup pengguna. Cocok untuk DevOps, SRE, dan platform engineer.

6 menit
18-6

Deploy vs Release: Mengapa Progressive Delivery Memisahkan Dua Hal yang Selama Ini Anda Anggap Sama

Pelajari perbedaan mendasar antara deploy dan release dalam progressive delivery. Fitur flags, contoh konkret, dan panduan praktis untuk memisahkan deployment teknis dari rilis fitur ke pengguna.

5 menit
18-7

Memilih Strategi Deployment yang Tepat untuk Aplikasi dan Tim Anda

Panduan memilih strategi deployment (rolling update, blue/green, canary) berdasarkan risiko perubahan, kematangan observability, ukuran tim, dan kebutuhan rollback. Cocok untuk engineer, DevOps, dan SRE.

5 menit