Blue/green deployment

Blue/green deployment adalah sebuah strategi manajemen perubahan untuk merilis kode perangkat lunak. Blue/green deployment, yang juga dikenal sebagai A/B deployment, memerlukan dua lingkungan perangkat keras yang identik dan dikonfigurasi dengan cara yang sama. Ketika satu lingkungan aktif dan melayani pengguna akhir, lingkungan lainnya tetap dalam keadaan idle. Blue/green deployment sering digunakan untuk aplikasi yang berhadapan […]

Read More

open core model (open core software)

Apa itu Open Core Model (Perangkat Lunak Open Core)? Model open core adalah pendekatan pengembangan perangkat lunak yang menggabungkan atribut dari model open source dan closed source. Di bawah strategi bisnis open core, sebuah perusahaan menawarkan versi “inti” dari produk perangkat lunak dengan fitur terbatas sebagai perangkat lunak open source dan gratis. Sementara itu, versi […]

Read More

branching

Apa itu Branching? Branching adalah praktik membuat salinan program atau objek dalam pengembangan untuk bekerja pada versi paralel. Dalam proses ini, versi asli tetap dipertahankan, sementara perubahan dilakukan pada salinan (branch). Setiap salinan disebut sebagai branch, sedangkan program asli tempat branch dibuat disebut trunk, baseline, mainline, atau master. Branching digunakan dalam sistem kontrol versi dan manajemen perangkat lunak […]

Read More

Ansible playbook

Apa itu Ansible Playbook? Ansible Playbook adalah unit skrip terorganisir yang mendefinisikan tugas-tugas yang terlibat dalam mengelola konfigurasi sistem menggunakan alat otomatisasi Ansible. Ansible adalah alat manajemen konfigurasi dari Red Hat yang mengotomatisasi proses konfigurasi banyak server dan penerapan aplikasi. Playbook merupakan komponen inti dari setiap konfigurasi Ansible. Komponen Ansible Playbook Ansible Playbook terdiri dari […]

Read More

agile test automation pyramid

Apa itu Agile Test Automation Pyramid? Agile Test Automation Pyramid adalah panduan strategi berbentuk grafik untuk mengimplementasikan pengujian perangkat lunak otomatis. Model ini membagi jenis pengujian menjadi tiga lapisan berdasarkan tingkat pengembalian investasi (ROI) yang dihasilkan dari otomatisasi setiap jenis pengujian tersebut. Komponen dari setiap lapisan dapat berbeda antara satu organisasi dengan yang lain. Namun, […]

Read More

Otomasi Kepatuhan

Apa Itu Otomasi Kepatuhan? Otomasi kepatuhan, juga dikenal sebagai **compliance automation**, adalah praktik menggunakan teknologi—seperti aplikasi yang dilengkapi dengan fitur kecerdasan buatan (AI)—untuk melaksanakan dan menyederhanakan prosedur kepatuhan (compliance). Bagaimana Cara Kerja Otomasi Kepatuhan? Perangkat lunak otomasi kepatuhan menyediakan organisasi dengan kemampuan workflow untuk kepatuhan, seperti evaluasi mandiri, perencanaan tindakan korektif, dan analisis serta pengujian […]

Read More

HashiCorp

HashiCorp adalah perusahaan perangkat lunak yang menyediakan produk-produk modular untuk penyediaan dan manajemen infrastruktur DevOps. Alat perangkat lunak HashiCorp awalnya dijual sebagai paket perangkat lunak dengan nama produk Atlas, namun saat ini modul-modul HashiCorp dijual terpisah. Produk-produk HashiCorp dapat diterapkan secara terpisah atau bersama-sama dan digunakan bersama dengan teknologi lainnya. Banyak penawaran yang memiliki varian […]

Read More

Chef (software)

Chef adalah platform manajemen sistem dan otomatisasi infrastruktur cloud sumber terbuka. Opscode menciptakan alat manajemen konfigurasi Chef, dan perusahaan tersebut kemudian mengubah namanya menjadi Chef. Chef mengubah infrastruktur menjadi kode untuk mengotomatiskan penerapan dan manajemen server. Seorang profesional DevOps menginstal Chef Development Kit (Chef DK) pada workstation untuk mendefinisikan komponen dan berinteraksi dengan Chef Server. […]

Read More