Bab 14 · Bagian 3

CI/CD for Backend Service

A focused chapter on ci/cd for backend service, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

14-1

Tidak Semua Backend Service Di-deploy dengan Cara yang Sama

Pelajari perbedaan fundamental antara API service, worker, scheduler, consumer, dan internal service dalam CI/CD. Panduan praktis memilih strategi deployment yang tepat untuk setiap jenis backend service.

5 menit
14-2

Dari Kode ke Paket Siap Jalankan: Apa yang Terjadi Sebelum Deployment

Pelajari tahapan build pipeline dari kompilasi, bundling dependensi, pembuatan artifact, hingga penyimpanan. Panduan praktis untuk DevOps, SRE, dan platform engineer.

6 menit
14-3

Apa yang Terjadi pada Kode Anda Sebelum Masuk ke Produksi

Antara push dan saat kode berjalan di produksi, banyak hal harus terjadi. Bukan sekadar membangun artefak, tetapi memeriksa apakah kode aman, benar, dan mudah dipelihara.

6 menit
14-4

Memilih Cara Men-deploy Versi Baru Tanpa Merusak Layanan

Pelajari strategi deployment seperti rolling update, blue/green, dan canary deployment untuk meluncurkan versi baru aplikasi tanpa downtime dan tanpa membuat pengguna kecewa.

5 menit
14-5

Saat Mengubah API Merusak Hal yang Tidak Disadari Pengguna Anda

Pelajari cara mendeteksi perubahan yang memutuskan kompatibilitas API secara otomatis di pipeline CI/CD, strategi versioning, dan praktik desain API yang tangguh untuk menghindari kegagalan koordinasi antar tim.

6 menit
14-6

Apa yang Terjadi Setelah Deployment Berhasil

Deployment hijau bukan berarti aplikasi berjalan normal. Pelajari indikator error rate, latency, saturation, dependency health, dan business signals untuk memastikan versi baru benar-benar bekerja.

4 menit