Log in to leave a comment
No posts yet
Pada tahun 2024, pengembang perangkat lunak di seluruh dunia menghasilkan sekitar 256 miliar baris kode. Angka yang luar biasa, namun itu hanyalah permulaan. Saat ini di tahun 2026, kita hidup di era tsunami kode di mana lebih dari 600 miliar baris kode dihasilkan setiap tahunnya. GitHub Copilot kini telah menjadi standar bagi pengembang, dan Google menulis 25% dari seluruh kodenya dengan bantuan AI, yang meningkatkan kecepatan rekayasa sebesar 10%.
Namun, di balik lonjakan produktivitas ini terdapat racun yang mematikan. Hal ini dikarenakan titik kegagalan (failure points) meningkat sebanding dengan kecepatan bertambahnya kode. Saluran CI/CD dan sistem pemantauan tradisional tidak lagi mampu menangani kompleksitas yang mengalir deras secepat mesin. Yang kita butuhkan saat ini bukan sekadar otomatisasi sederhana. Kita memerlukan strategi SRE yang sepenuhnya baru berdasarkan pemikiran sistem.
DevOps tradisional dirancang sesuai dengan kecepatan kognitif manusia. Ada ritme di mana manusia menulis kode, rekan kerja meninjau, dan kemudian menyebarkannya (deploy). Namun, AI menghancurkan ritme ini. Menurut data, kode yang dihasilkan AI memiliki kemungkinan 2,74 kali lebih tinggi mengandung celah keamanan dibandingkan kode buatan manusia. Terutama, jalur eskalasi hak istimewa (privilege escalation) ditemukan 322% lebih banyak.
Ini bukan sekadar masalah teknis. Infrastruktur modern adalah sistem sosio-teknis di mana teknologi dan organisasi manusia saling terkait. Metode kuno yang mencari penyebab kegagalan dari kesalahan manusia (human error) sudah tidak relevan lagi. Pelaku utamanya adalah alat yang buruk dan lingkungan kompleks yang dirancang sedemikian rupa sehingga kesalahan tidak dapat dihindari. Jika struktur insentif tidak selaras dengan persyaratan teknis, sistem pasti akan runtuh.
Untuk bertransformasi dari operator biasa menjadi arsitek sistem, kita perlu memperhatikan model Production Engineering (PE) dari Meta. Mereka tidak lagi mengevaluasi insinyur berdasarkan kemampuan mengelola jumlah server.
Di era di mana pekerjaan junior digantikan oleh AI, wawasan tingkat tinggi seperti ini bukanlah pilihan, melainkan syarat untuk bertahan hidup.
Untuk menghentikan penyebaran kegagalan yang disebabkan oleh AI, sistem berikut harus segera diimplementasikan ke dalam infrastruktur Anda.
Kode AI sering kali memiliki sintaksis yang sempurna namun logikanya kacau. Perkuat alat analisis statis khusus AI dan pemindaian keamanan di garis depan CI/CD. Jangan lupa bahwa insiden kebocoran kata sandi telah meningkat sebesar 40% dibandingkan masa lalu.
Sangat sombong jika berpikir manusia bisa memeriksa semua kode. Otomatiskan penyebaran canary dan siapkan mekanisme di mana sistem secara mandiri kembali ke versi sebelumnya tanpa campur tangan manusia segera setelah anomali terdeteksi.
Keandalan bukanlah sesuatu yang bisa dikompromikan. Tetapkan Service Level Objectives (SLO), dan jika error budget (waktu kegagalan yang diizinkan) habis, segera hentikan semua penyebaran baru. Diperlukan ketegasan untuk mengalokasikan sumber daya hanya untuk stabilisasi sistem.
76% peringatan (alarm) yang terjadi di microservices adalah kebisingan yang tidak berarti. Gunakan AI untuk mengelompokkan puluhan ribu alarm menjadi satu peristiwa guna mengurangi alarm fatigue secara drastis.
Temukan ketiadaan proses yang tersembunyi di balik penyebab teknis. AI hanyalah asisten hebat yang meringkas log kegagalan dan merekomendasikan kasus serupa di masa lalu; tanggung jawab tetap berada di tangan perancang sistem.
Desain otomatisasi membutuhkan Prinsip Kompensasi (Compensatory Principle). Kita berdiri di hadapan dua pilihan.
| Kategori | Model Ultron | Model Iron Man |
|---|---|---|
| Karakteristik | Otonom penuh, meniadakan manusia | Tipe amplifikasi, kontrol berpusat pada manusia |
| Kelebihan | Kecepatan ekstrem | Kontrol dan keandalan tinggi |
| Risiko | Tidak bisa di-debug, kehilangan kendali | Membutuhkan kemahiran tinggi dari perancang |
SRE masa depan seharusnya tidak menjadi Ultron yang menyerahkan semua keputusan kepada AI, melainkan mengarah pada arsitektur gaya Iron Man suit, di mana insinyur membuat keputusan akhir berdasarkan jalur optimal yang disarankan oleh AI.
Pada akhirnya, rekayasa (engineering) tahun 2026 akan mengalami polarisasi. Permintaan untuk tenaga kerja yang melakukan tugas berulang yang sederhana akan turun drastis sebesar 73%, tetapi nilai jual insinyur senior yang merancang sistem kompleks akan melonjak tinggi. Di era di mana AI melakukan pengkodean untuk Anda, senjata asli Anda bukanlah keterampilan koding, melainkan kemampuan untuk memimpin proses penyelesaian masalah. Periksalah sekarang juga di bagian mana dari saluran organisasi Anda kode AI mengalir tanpa verifikasi. Itulah langkah pertama untuk mulai berselancar di atas tsunami raksasa.