Journal of Informatics and Computer Science (JINACS)
Vol 3 No 01 (2021)

Studi Perbandingan Performa Aplikasi Web Monolitik dan Microservice Berbasis Apache Kafka

Yusuf Christian (Universitas Negeri Surabaya)
Rahadian Bisma (Universitas Negeri Surabaya)



Article Info

Publish Date
16 Aug 2021

Abstract

Perkembangan sistem teknologi informasi menjadi salah satu alasan dan upaya untuk mengantisipasi adanya tantangan yang dapat berdampak langsung kepada kualitas layanan sebuah sistem. Pembuatan aplikasi tidak terlepas dari sebuah perancangan dan desain aplikasi itu sendiri. Terdapat dua cara perancangan sebuah infrastruktur aplikasi, yaitu monolitik dan microservice. Pada sistem monolitik pengujian dan perbaikan error sangat sulit, karena sistem tersebut tidak dapat dipisahkan dan dilokalisasikan. Sedangkan dalam sistem microservice sistemnya terpisah dan sangat independen, fokus untuk menyelesaikan tugas-tugas yang ringan, cara kerjanya yang modular, serta sangat cocok untuk sistem yang dinamis dan konstan dalam perkembangannya. Setiap layanan yang dibuat pada microservice juga bisa menggunakan teknologi yang berbeda.Tujuan dari penelitian ini adalah untuk melakukan perbandingan performa aplikasi web monolitik dan microservice. Pengujian dilakukan dengan cara memberikan beban request yang dikirimkan dari aplikasi stress tool kepada server. Pengujian dilakukan dengan menggunakan pola ramp, yaitu pola yang memberikan beban yang meningkat seiring berjalannya waktu hingga batas yang telah ditentukan.Dari hasil pengujian yang dilakukan, performa aplikasi web microservice lebih baik dibanding dengan aplikasi web monolitik karena dapat menerima load yang lebih besar. Meskipun memiliki performa yang lebih baik, aplikasi web microservice menggunakan resource CPU yang lebih tinggi dibandingkan dengan aplikasi web monolitik. Kata Kunci — sistem, perbandingan, performa, Microservice, Monolitik.

Copyrights © 2021






Journal Info

Abbrev

jinacs

Publisher

Subject

Computer Science & IT

Description

JINACS (Journal of Informatics and Computer Science) diterbitkan oleh Program Studi S1 Teknik Informatika Universitas Negeri Surabaya dalam empat kali setahun dengan No ISSN Online : 2686-2220 JINACS merupakan jurnal ilmiah dalam bidang Teknik Informatika dan Computer Science. Jurnal ini mencakup ...