Bab 2 · Bagian 1

From Code to Production

A focused chapter on from code to production, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

2-1

Titik Awal Pengiriman Perangkat Lunak Bukanlah Kode

Setiap deployment dimulai dari suatu tempat, tetapi bukan dari pull request, branch, atau baris kode. Semua dimulai dari percakapan yang sering tidak tercatat. Pelajari mengapa ide adalah titik awal yang sesungguhnya.

4 menit
2-2

Dari Ide ke Kode: Langkah Pertama dalam Pengiriman Perangkat Lunak

Setiap fitur dimulai dari ide. Artikel ini membahas langkah awal pengiriman perangkat lunak: menulis kode yang siap meninggalkan laptop pengembang menuju repositori bersama.

5 menit
2-3

Mengapa Kode Anda Butuh Pemeriksa Kedua (dan Sebuah Robot)

Pelajari mengapa kombinasi code review dan Continuous Integration (CI) penting untuk mencegah bug, meningkatkan kualitas kode, dan membangun kepercayaan dalam proses penggabungan kode.

4 menit
2-4

Dari Kode ke Build: Mengapa Laptop Anda Bukan Tempat yang Tepat untuk Melakukan Kompilasi

Pelajari mengapa membangun (build) aplikasi di laptop pribadi berisiko dan bagaimana CI/CD dengan lingkungan yang konsisten dapat menghilangkan masalah 'bisa di mesin saya'.

6 menit
2-5

Kemana Hasil Build Anda? Bagian yang Hilang Antara Kode dan Produksi

Pelajari pentingnya artifact registry dalam CI/CD: tempat penyimpanan bersama yang menghubungkan proses build dan deployment, memastikan immutability, dan mendekouple alur kerja.

5 menit
2-6

Di Mana Kode Anda Sebenarnya Berjalan: Memahami Environment

Pelajari perbedaan antara environment development, staging, dan production dalam CI/CD. Panduan praktis untuk DevOps, SRE, dan platform engineer tentang deployment dan manajemen environment yang konsisten.

5 menit
2-7

Deployment vs Release: Mengapa Kode Baru Anda Belum Sampai ke Pengguna

Pelajari perbedaan mendasar antara deployment dan release, serta bagaimana memisahkan keduanya memberi Anda kontrol atas risiko, kecepatan rollback, dan pengalaman pengguna.

5 menit
2-8

Apa yang Terjadi Setelah Anda Menekan Tombol Deploy: Memastikan Versi Baru Benar-Benar Berfungsi

Pelajari proses post-deploy checking: smoke test, verifikasi, dan monitoring health signal untuk memastikan versi baru aplikasi berjalan normal di production.

6 menit
2-9

Apa yang Diajarkan Production yang Tak Pernah Bisa Ditiru Staging

Staging lulus semua tes, pipeline hijau, tim percaya diri. Tapi 30 menit setelah rilis, user mengeluh lambat. Artikel ini mengupas mengapa feedback dari production tak tergantikan dan bagaimana memanfaatkannya untuk perbaikan berkelanjutan.

4 menit