Page 58 - TEMPLATE PELAPORAN PELAKSANAAN AUDIT INTERNAL APLIKASI KHUSUS
P. 58
Rekomendasi Rancangan/Desain Aplikasi
Rancangan aplikasi berisi penjelasan tentang Skalabilitas dan Performa
Aplikasi, Deskiripsi Rancangan Basisdata, Deskripsi Rancangan Perangkat
Lunak Tingkat Tinggi, Deskripsi Rancangan Perangkat Lunak Tingkat
Rendah, Deskripsi Antarmuka, Arsitektur Microservices.
Untuk API Aplikasi khusus saat in memang belum ada, padahal diharapkan
sudah terhubung dengan aplikasi kependudukan untuk keperluan verifikasi.
Demikian juga dibutuhkan akses dokumen legal partai politik dari
Kemenkumham dimana partai politik tidak perlu upload ke APLIKASI
KHUSUS. Diperlukan dokumentasi rancangan aplikasi terkait Skalabilitas
dan performa aplikasi, rancangan detil teknis basisdata, arsitektur aplikasi,
rancangan komponen aplikasi, karakteristik interface aplikasi, rancangan
fungsi dan layanan aplikasi, serta microservice. Kedepan perlu diberikan
penjelasan terkait lingkup arsitektur microservices, API apa saja yang
tersedia, dan bagaimana pola API gatewaynya yang diperlukan untuk
dukungan kepada Portal Satu Data INSTANSI.
Perlu menerbitkan standar yang mengatur pendeskripsian sistem,
pengembangan rancangan basis data, fungsi dan layanan arsitektur
microservices, high level software design. Dengan adanya standar yang
baku, maka proses pengembangan, integrasi, dan pengelolaan APLIKASI
KHUSUS maupun aplikasi-aplikasi lainnya dapat lebih efektif dan efisien.
Saat ini Arsitektur basis data Aplikasi khusus memiliki 2 (dua) tipe:
⚫ Data master (persistence data);
⚫ Read only data yang terdiri dari 3 (tiga) instances.
Apabila arsitektur APLIKASI khusus dimigrasikan dari monolitik ke
microservices, semua perubahan skema harus dikoordinasikan secara
menyeluruh di antara layanan microservices yang diusulkan. Database
NoSQL dapat menjadi pilihan terbaik untuk arsitektur layanan aplikasi yang
bersifat microservices.
Selanjutnya perlu diupayakan untuk membuat rencana migrasi Database
server ke Pusat Data Nasional. Jika diperlukan, kode sumber aplikasi
disimpan di repositori nasional.
40