Skip to content

Meningkatkan Performa Sistem Internal Peruri - Cerita di Balik Implementasi Microservices Dengan Kubernetes

Published: at 01:00 AM

Tulisan ini menceritakan pengalaman saya sebagai IT Konsultan dari PT. Phicos Cipta Media yang bekerja sama dengan tim dari Peruri Digital Security (PDS), anak perusahaan BUMN Peruri yang bergerak di bidang keamanan digital. Tantangan utama kami adalah melakukan revamp website internal Peruri agar lebih cepat, mudah diakses, dan siap menangani skala pengguna yang lebih besar. Untuk mencapainya, kami membangun ulang sistem dengan pendekatan microservices dan mengelolanya menggunakan Kubernetes, sebuah platform modern untuk mengelola sistem berskala besar. Hasilnya, sistem menjadi lebih stabil, efisien, dan mudah dipantau, sekaligus meminimalkan risiko gangguan layanan

Latar Belakang

Pada tahun 2023, saya mendapat kesempatan untuk bergabung sebagai IT Konsultan di PT. Phicos Cipta Media, berkolaborasi dengan Peruri Digital Security (PDS). PDS adalah anak perusahaan dari Peruri, BUMN yang terkenal dengan layanan percetakan dokumen negara, dan kini juga berkembang di bidang keamanan data digital.

Proyek yang saya tangani berfokus pada revamp sistem website internal PDS, yang digunakan oleh staf dalam mengelola berbagai aktivitas dan data operasional. Tantangan utamanya adalah bagaimana mengubah sistem yang sebelumnya monolitik menjadi lebih cepat, ringan, dan mudah dikembangkan ke depannya.

Website Peruri

Tujuan

Tujuan utama dari proyek ini adalah:

Solusi

Arsitektur microservices memungkinkan website dipisah menjadi beberapa komponen kecil berdasarkan fungsinya, seperti layanan otentikasi, manajemen user, pelaporan, dan lain-lain. Meskipun lebih kompleks, pendekatan ini membuat proses pengembangan lebih fleksibel, modular, dan mudah diatur per bagian.

Namun, mengelola banyak service tentu tidak mudah secara manual. Oleh karena itu, kami mengimplementasikan Kubernetes sebagai platform orkestrasinya.

Dengan Kubernetes:

Semua ini meningkatkan uptime, mengurangi potensi gangguan, dan memberikan visibilitas penuh terhadap sistem secara real time.

Website resmi kubernetes

Dashboard Kubernetes

Kubernetes juga menyediakan dashboard monitoring yang dapat menampilkan status tiap service dalam satu tampilan antarmuka. Dashboard ini membantu tim teknis untuk melihat performa sistem dan mengambil tindakan dengan cepat jika ada kendala.

Contoh dashboard Kubernetes resmi dapat dilihat di dokumentasi mereka:

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

Penutup

Dengan melakukan revamp website internal Peruri menggunakan pendekatan microservices dan Kubernetes, kami berhasil menghadirkan sistem yang lebih andal, cepat, dan siap berkembang. Ini adalah contoh bagaimana teknologi modern bisa membantu BUMN dan instansi besar untuk memperkuat infrastruktur digital mereka secara efisien dan aman.

Saya merasa bangga bisa menjadi bagian dari proses ini, sekaligus belajar banyak dari tantangan teknis di lapangan dan kerja sama dengan tim profesional dari Peruri Digital Security.


Previous Post
Membantu Pendidikan Inklusif di Indonesia - Cerita di Balik Aplikasi Profil Belajar Siswa (PBS)
Next Post
Transformasi Layanan Publik di Kota Magelang - Cerita di Balik Pembangunan Infrastruktur IT Mal Pelayanan Publik (MPP)