infrastructure as code (IaC)

Apa itu Infrastructure as Code? Infrastructure as Code, atau sering disingkat IaC, adalah praktik di dunia IT yang mengelola infrastruktur dengan menggunakan kode, layaknya menulis program. Tujuannya adalah supaya tim developer atau tim operasional bisa secara otomatis mengatur, memantau, dan menyediakan resource tanpa harus mengkonfigurasi hardware, OS, aplikasi, dan layanan secara manual. Kadang IaC juga […]

Read More

GitOps

Apa itu GitOps? GitOps adalah sebuah kerangka kerja operasional yang menerapkan praktik DevOps—seperti continuous integration/continuous delivery (CI/CD) dan version control—ke dalam otomatisasi infrastruktur. GitOps biasanya digunakan oleh tim-tim yang bekerja dengan Kubernetes dan ingin mengadopsi model operasi berkelanjutan seperti CI, deployment, atau pengujian secara otomatis. Cara Kerja GitOps GitOps memanfaatkan sebuah repository Git sebagai satu-satunya […]

Read More

declarative programming

Apa itu declarative programming? Declarative programming adalah metode pemrograman yang mengabstraksi alur kontrol (control flow) dari logika yang diperlukan agar perangkat lunak bisa melakukan suatu aksi. Alih-alih menjabarkan langkah-langkahnya, pendekatan ini lebih fokus pada menyatakan *apa* tugas atau hasil akhir yang diinginkan. Declarative programming merupakan konsep pemrograman tingkat tinggi, yang merupakan kebalikan dari imperative programming. […]

Read More

Configuration Management (CM)

Configuration management, atau manajemen konfigurasi, adalah proses tata kelola dan rekayasa sistem yang digunakan untuk melacak dan mengontrol sumber daya IT, layanan, dan aplikasi di seluruh perusahaan. Ketika diterapkan dengan benar, configuration management memastikan bahwa organisasi tahu teknologi apa saja yang dimiliki, bagaimana konfigurasi dari aset teknologi tersebut, dan bagaimana keterkaitan antara item satu dengan […]

Read More

shift-left testing

Apa itu shift-left testing? Shift-left testing adalah pendekatan pengujian perangkat lunak di mana kode diuji pada tahap awal dalam siklus hidup pengembangan perangkat lunak (SDLC). Istilah “shift-left” merujuk pada pergeseran pengujian ke arah kiri dalam timeline SDLC. Tiga tujuan utama dari shift-left testing ini adalah untuk mempercepat pengujian, mengurangi jumlah bug dalam kode sedini mungkin, […]

Read More

IT automation

Apa itu Otomatisasi TI? Otomatisasi TI adalah penggunaan instruksi untuk menciptakan proses berulang yang menggantikan pekerjaan manual profesional TI di pusat data dan deployment cloud. Alat bantu perangkat lunak, framework, dan perangkat otomatisasi menjalankan tugas-tugas ini dengan intervensi minimal dari administrator. Skala otomatisasi TI bisa dari tindakan tunggal, rangkaian tindakan tertentu, hingga sistem TI otonom […]

Read More

STONITH (Shoot The Other Node In The Head)

Apa itu STONITH (Shoot The Other Node In The Head)? STONITH (Shoot The Other Node In The Head) adalah layanan Linux yang digunakan untuk menjaga integritas node dalam klaster high-availability (HA). STONITH secara otomatis mematikan node yang tidak berfungsi dengan benar. STONITH digunakan sebagai bagian dari strategi fencing dalam klaster. Fencing menyediakan mekanisme untuk memantau […]

Read More

million instructions per second (MIPS)

Apa itu Million Instructions Per Second (MIPS)? Million Instructions Per Second (MIPS) adalah ukuran kecepatan prosesor, yang memberikan standar untuk menunjukkan jumlah instruksi yang dapat diproses oleh unit pemrosesan pusat (CPU) dalam satu detik. Angka ini digunakan untuk menunjukkan seberapa baik kinerja komputer dan seberapa banyak pekerjaan yang bisa diselesaikan, terutama saat dibandingkan dengan sistem […]

Read More

composable infrastructure

Apa itu Composable Infrastructure? Composable infrastructure adalah sebuah kerangka kerja yang memisahkan sumber daya perangkat keras sehingga dapat diperlakukan sebagai layanan. Sumber daya perangkat seperti komputasi fisik, penyimpanan, dan network fabric adalah contoh sumber daya yang dapat dikonfigurasi secara dinamis sebagai layanan. Manfaat Composable Infrastructure Tujuan utama dari composable infrastructure adalah memungkinkan pusat data perusahaan […]

Read More

YAML (YAML Ain’t Markup Language)

Apa itu YAML (YAML Ain’t Markup Language)? YAML (YAML Ain’t Markup Language) adalah bahasa serialisasi data yang digunakan sebagai format input untuk berbagai aplikasi perangkat lunak. Seorang pengguna atau administrator aplikasi bisa menentukan data dalam file YAML yang kemudian dibaca oleh aplikasi tersebut. Misalnya, file YAML bisa digunakan untuk mendefinisikan pengguna atau menginstal paket perangkat […]

Read More