Bab 13 · Bagian 3

Application Deployment Characteristics

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

13-1

Mengapa Strategi Deployment Anda Bergantung pada Jenis Aplikasi yang Dibangun

Pelajari bagaimana sifat aplikasi—stateless vs stateful, dampak kegagalan, dan ketergantungan—menentukan strategi deployment yang tepat untuk CI/CD pipeline Anda.

5 menit
13-2

Stateless vs Stateful: Mengapa Strategi Deployment Anda Bergantung Padanya

Pelajari perbedaan mendasar antara aplikasi stateless dan stateful, serta bagaimana hal ini memengaruhi strategi deployment, scaling, dan rollback di lingkungan CI/CD modern.

5 menit
13-3

Mengapa Urutan Deployment Lebih Penting daripada Pipeline Anda

Pipeline hijau, tim siap, Anda tekan deploy. Namun error muncul karena urutan deployment salah. Pelajari mengapa dependensi dan urutan deployment lebih krusial daripada pipeline itu sendiri.

5 menit
13-4

Saat Pipeline Hijau Belum Berarti Deployment Sehat

Pipeline hijau bukan jaminan aplikasi berfungsi. Pelajari cara membedakan readiness vs liveness probe dan implementasi health check yang benar untuk deployment yang aman.

5 menit
13-5

Ketika Rollback Justru Memperburuk Keadaan (dan Apa yang Harus Dilakukan)

Rollback bukanlah tombol ajaib. Pelajari kapan rollback justru berbahaya untuk aplikasi stateful, dan tiga strategi pemulihan yang lebih efektif: forward fix, traffic shift, dan accept & patch.

6 menit
13-6

Di Mana Aplikasi Anda Akan Berjalan? Server, Container, Serverless, atau Edge

Panduan memilih target deployment untuk aplikasi: server fisik/virtual, container, serverless, atau edge. Dampaknya pada pipeline CI/CD, rollback, dan strategi operasional.

5 menit