Apa itu bahasa pemrograman Go atau Golang? Go, yang juga dikenal sebagai Golang atau bahasa Go, adalah bahasa pemrograman sumber terbuka (Open Source) yang dikembangkan oleh Google. Para pengembang perangkat lunak menggunakan Go di berbagai sistem operasi dan framework untuk membuat aplikasi web, layanan cloud dan jaringan, serta berbagai jenis perangkat lunak lainnya. Go merupakan […]
Articles Tagged: DevOps
DevSecOps
Apa Itu DevSecOps? DevSecOps (development plus security plus operations) adalah pendekatan yang menggabungkan pengembangan aplikasi, keamanan, operasi, dan infrastruktur sebagai kode (IaC) dalam pipeline continuous integration/continuous delivery (CI/CD) yang otomatis. Tujuan utama dari DevSecOps adalah untuk mengotomatisasi, memantau, dan menerapkan keamanan di setiap fase dari siklus hidup perangkat lunak: mulai dari perencanaan, pengembangan, build, pengujian, […]
The Three Ways (The Phoenix Project)
The Three Ways adalah serangkaian prinsip bisnis yang mendorong organisasi untuk membangun budaya perusahaan di mana feedback loop berlangsung cepat, semua orang memahami bagaimana bagian-bagian bisnis saling berhubungan, dan setiap karyawan didorong untuk mencari pengetahuan yang dapat membantu perusahaan mencapai tujuannya. The Three Ways pertama kali diperkenalkan dalam buku bisnis/IT populer berjudul The Phoenix Project. […]
ChatOps
Apa itu ChatOps? ChatOps, yang kadang disebut kolaborasi berbasis percakapan atau DevOps berbasis percakapan, adalah penggunaan klien obrolan, chatbot, dan alat komunikasi real-time lainnya untuk mendukung tugas pengembangan perangkat lunak dan operasi TI. Istilah ChatOps pertama kali diperkenalkan oleh GitHub. Bagaimana ChatOps bekerja? Dalam lingkungan ChatOps, klien obrolan menjadi saluran utama untuk komunikasi mengenai pekerjaan […]
event-driven application
Apa itu aplikasi berbasis peristiwa? Aplikasi berbasis peristiwa adalah program komputer yang dirancang untuk merespons tindakan yang dihasilkan oleh pengguna atau sistem. Dalam konteks komputasi, *peristiwa* adalah setiap kejadian yang dapat dikenali dan memiliki arti penting bagi perangkat keras atau perangkat lunak sistem. Peristiwa dapat dihasilkan oleh pengguna, seperti klik mouse atau penekanan tombol, atau […]
DevOps 2.0
DevOps 2.0 adalah perpanjangan dari praktik DevOps ke seluruh organisasi, melebihi pengembangan dan operasional TI. DevOps 2.0 bertujuan untuk menghilangkan silo dan mendorong komunikasi serta kerja sama antara semua kelompok — baik teknis maupun non-teknis — yang terlibat dalam konsepsi, produksi, dan pemeliharaan perangkat lunak. Proses DevOps 2.0 mencakup pengembangan dan operasi, jaminan kualitas dan […]