CI/CD untuk Aplikasi, Data, dan Infrastruktur
Panduan praktis tentang sistem delivery untuk tim yang mengirim aplikasi, mengubah struktur data, mengelola infrastruktur, dan membutuhkan rilis production yang berulang, terpantau, dan bisa dipulihkan.
Ikuti alurnya dari awal, atau langsung masuk ke bagian yang sedang terasa sakit.
Bagian 1: Fondasi CI/CD dan Software Delivery
Bagian ini membahas fondasi ci/cd dan software delivery sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 2: Membangun Pipeline CI/CD yang Tepat
Bagian ini membahas membangun pipeline ci/cd yang tepat sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 3: CI/CD untuk Aplikasi
Bagian ini membahas ci/cd untuk aplikasi sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 4: CI/CD untuk Database
Bagian ini membahas ci/cd untuk database sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 5: CI/CD untuk Infrastruktur
Bagian ini membahas ci/cd untuk infrastruktur sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 6: Konfigurasi, Secret, dan Progressive Delivery
Bagian ini membahas konfigurasi, secret, dan progressive delivery sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 7: Governance, Platform, dan Operating Model
Bagian ini membahas governance, platform, dan operating model sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Bagian 8: Implementasi, Tooling, dan Kematangan
Bagian ini membahas implementasi, tooling, dan kematangan sebagai bagian dari sistem delivery yang menyatukan aplikasi, database, infrastruktur, cara kerja tim, dan operasi production.
Artikel pendek untuk satu pertanyaan delivery dalam satu waktu.
Dari Ide di Laptop ke Aplikasi yang Benar-Benar Bisa Dipakai Orang
Setiap aplikasi berawal dari ide di kepala seseorang. Artikel ini membahas langkah awal mewujudkannya: dari laptop pribadi ke server produksi yang bisa diakses pengguna nyata.
Deploy vs Release: Mengapa Anda Perlu Tahu Perbedaannya
Pelajari perbedaan mendasar antara deploy dan release dalam software delivery. Artikel ini menjelaskan mengapa memisahkan keduanya mengurangi risiko, memberi kontrol, dan membuat rollback lebih aman.
Mengapa Pembaruan Manual Berhenti Berfungsi Setelah Pengguna Nyata Pertama Anda
Perbaiki bug di laptop, upload via SCP, restart aplikasi. Sederhana? Tidak saat melayani ratusan pengguna di banyak server. Pelajari mengapa proses manual tidak konsisten dan bagaimana hal ini mendorong kebutuhan akan CI/CD.
Ketika Deployment Manual Berhenti Berskala: Mengapa CI/CD Dibutuhkan
Pelajari mengapa deployment manual tidak lagi efektif saat tim dan frekuensi rilis bertambah, serta bagaimana CI/CD memberikan konsistensi dan keandalan dalam proses pengiriman perangkat lunak.
Apa yang Sebenarnya Anda Kirim: Artifak dan Lingkungan
Pelajari perbedaan antara artifak dan lingkungan dalam CI/CD. Dari kode sumber hingga produksi, pahami mengapa Anda mengirim paket siap pakai, bukan kode mentah.
Cara Mengetahui Apakah Aplikasi Anda Benar-Benar Berjalan dengan Normal
Pipeline hijau, artefak sudah di production. Tapi bagaimana Anda benar-benar tahu aplikasi berjalan normal? Pelajari sinyal kesehatan, log, metrik, dan monitoring untuk CI/CD.