Keputusan yang Sering Diambil karena Alasan yang Salah Dalam banyak diskusi perancangan sistem, pemisahan menjadi banyak layanan kecil sering dipilih karena dianggap sebagai penanda kematangan teknis. Struktur tunggal dianggap ketinggalan zaman, dan mempertahankannya terasa seperti tidak mengikuti perkembangan. Cara pandang ini menyesatkan karena mengabaikan bahwa pemisahan membawa biaya yang nyata. Setiap layanan tambahan berarti tambahan…
Cara Cepat Ambil Data: Pengembangan Aplikasi untuk Efisiensi Operasional
Pekerjaan yang Diulang Tanpa Perlu Pada sebagian besar sistem, data yang sama diambil dari basis data berkali-kali dalam hitungan detik. Katalog produk, konfigurasi sistem, profil pengguna, dan daftar wilayah adalah contoh data yang jarang berubah tetapi sangat sering diminta. Setiap pengambilan berulang itu menghabiskan kapasitas basis data yang seharusnya bisa dipakai untuk pekerjaan yang benar-benar…
Lindungi Data Pelatihan Model: Keamanan Data untuk Transformasi Digital Perbankan
Permukaan Risiko yang Bertambah Sistem yang melibatkan model kecerdasan buatan memiliki titik risiko yang tidak ada pada sistem konvensional, dan sebagian di antaranya sering terlewat karena tidak familiar. Pada sistem biasa, yang dilindungi adalah data yang tersimpan dan jalur yang dilaluinya. Pada sistem berbasis model, ada tambahan yang perlu dijaga, yaitu data yang dipakai untuk…
Rilis Tanpa Menunggu Tengah Malam: Layanan IT Project yang Efisien & Cepat
Ketika Rilis Menjadi Peristiwa yang Ditakuti Di banyak organisasi, menerapkan pembaruan ke sistem produksi adalah kegiatan yang dijadwalkan pada dini hari, melibatkan banyak orang, dan disertai kesiapan untuk membatalkan bila terjadi masalah. Prosedur seperti ini terasa hati-hati, tetapi konsekuensinya justru berbahaya. Karena rilis mahal dan menegangkan, tim cenderung menundanya dan menumpuk banyak perubahan dalam satu…
Saat Server Tak Lagi Cukup: Sistem Pengelolaan Data Berbasis Software
Batas yang Selalu Datang Lebih Cepat dari Perkiraan Selama bertahun-tahun, jawaban atas basis data yang melambat cukup sederhana, yaitu memperbesar spesifikasi servernya. Pendekatan ini bekerja dengan baik dan seharusnya memang menjadi pilihan pertama karena paling murah dari sisi kerumitan. Namun ada titik di mana penambahan spesifikasi tidak lagi memberi perbaikan yang sepadan dengan biayanya. Di…
Sistem Hidup Belum Tentu Sehat: Vendor Pengembangan Dashboard Operasional
Pertanyaan yang Tidak Bisa Dijawab Pemantauan Lama Pemantauan tradisional menjawab satu pertanyaan dengan baik, yaitu apakah sebuah server menyala atau mati. Selama sistem masih berupa satu aplikasi di satu server, jawaban itu cukup. Pada sistem yang terdiri dari puluhan layanan, pertanyaan itu kehilangan maknanya. Semua layanan bisa berstatus menyala sementara pengguna tetap mengeluh lambat. Yang…
Menolak dengan Tertib: Vendor Outsourcing IT Cloud di Indonesia
Sistem Jatuh karena Berusaha Melayani Semuanya Ketika permintaan yang masuk melampaui kapasitas sistem, ada dua kemungkinan perilaku. Sistem bisa berusaha menerima semuanya, atau sistem bisa menolak sebagian secara tertib. Pilihan pertama terdengar lebih ramah, tetapi hasilnya justru paling merugikan. Permintaan menumpuk di antrean, memori terpakai untuk menahan koneksi yang belum terlayani, dan pada akhirnya seluruh…
Kurangi Waktu Tunggu: Pengembangan Integrasi Data Lintas Departemen
Satu Layanan Lambat, Semua Ikut Tertahan Pada sistem yang layanannya saling memanggil secara langsung, setiap pemanggilan berarti menunggu. Layanan yang memanggil berhenti sampai jawabannya datang, dan selama menunggu itu ia tetap memakai sumber daya. Selama semuanya berjalan cepat, pola ini tidak menimbulkan masalah. Persoalan muncul ketika satu layanan melambat. Layanan yang memanggilnya ikut melambat, lalu…
Digitalisasi BUMN: IT Outsourcing untuk Layanan Publik dan Kesiapan Audit
Dua Tuntutan yang Sering Bertarik-tarikan Pimpinan digital di lingkungan BUMN menghadapi tuntutan yang tidak selalu sejalan. Di satu sisi ada dorongan untuk berinovasi cepat agar layanan tidak tertinggal. Di sisi lain ada kewajiban akuntabilitas yang menuntut setiap rupiah dan setiap keputusan bisa dipertanggungjawabkan. Mengutamakan kecepatan tanpa memperhatikan akuntabilitas berisiko menimbulkan temuan audit. Mengutamakan kehati-hatian tanpa…
Konsistensi yang Bisa Dibuktikan, Bukan Dijanjikan: Layanan IT Outsourcing Berbasis SLA yang Andal
Masalah dengan Janji Kualitas Hampir semua penyedia jasa teknologi menjanjikan kualitas, komitmen, dan responsivitas. Karena semuanya menjanjikan hal yang sama, janji tersebut kehilangan daya bedanya dan tidak lagi berguna sebagai dasar pemilihan. Yang membedakan bukan janjinya, melainkan apakah janji itu diterjemahkan menjadi angka yang bisa diperiksa. Berapa lama waktu maksimal sebuah gangguan berat mulai ditangani….
