Ithb Repository

PERBANDINGAN METODE REST, EVENT DRIVEN, DAN COMMAND QUERY RESPONSIBILITY SEGREGATION (CQRS) PADA APLIKASI MANAJEMEN TOKO ONLINE BERBASIS MICROSERVICE

Calvin Jeremy Setiadi, 1119004 and Hans Christian Kurniawan, (Pembimbing) (2023) PERBANDINGAN METODE REST, EVENT DRIVEN, DAN COMMAND QUERY RESPONSIBILITY SEGREGATION (CQRS) PADA APLIKASI MANAJEMEN TOKO ONLINE BERBASIS MICROSERVICE. S1 publication, Institut Teknologi Harapan Bangsa.

Full text not available from this repository.

Abstract

Aplikasi manajemen toko online merupakan sebuah sistem yang ditujukan untuk mengelola sebuah toko online agar dapat berjalan dengan baik. Dalam penerapannya, sistem ini telah menggunakan microservice sebagai penerapan dari service yang dapat berdiri sendiri. Kekurangan yang dimiliki oleh sistem berbasis microservice adalah terdapat delay yang cukup menghambat disaat menangani permintaan yang cukup banyak. Solusi yang dapat diterapkan adalah penggunaan event driven architecture pada sistem microservice dengan tujuan mendukung komunikasi antara service. Selanjutnya, untuk meningkatkan performa, penerapan pola CQRS dapat diterapkan pada sistem yang telah berbasis event. Penelitian ini dilakukan untuk mengetahui pengaruh dari penerapan event driven architecture dan CQRS terhadap aplikasi berbasis REST dalam hal pengujian response time, penggunaan sumber daya, dan stress test. Pengujian dilakukan dengan simulasi menggunakan thread untuk mengirimkan request pada sistem. Berdasarkan hasil pengujian, penerapan pola event driven dapat meningkatkan performa response time pada permintaan yang melibatkan dua service atau lebih. Selanjutnya, penerapan pola CQRS dapat memberikan hasil yang optimal ketika terdapat dua request dengan metode berbeda dijalankan bersamaan dan pada saat terdapat banyak request yang dikirim kedalam aplikasi. Peningkatan performa ini berdampak pada penggunaan sumber daya yang semakin besar sehingga pola CQRS membutuhkan spesifikasi perangkat keras yang cukup tinggi. Untuk hasil stress test, pola CQRS menunjukkan bahwa aplikasi CQRS memiliki waktu respon yang paling baik disaat memproses request dan thread yang cukup banyak.

Item Type: Publication (S1)
Uncontrolled Keywords: Aplikasi manajemen toko online, microservice architecture, event driven architecture, command query responsibility segregation, RabbitMQ, Axon Server.
Subjects: T Technology > T Technology (General)
Divisions: ITHB > Teknik Informatika
Depositing User: Staf Perpus - Mhs ithb
Date Deposited: 20 Mar 2025 06:03
Last Modified: 20 Mar 2025 06:03
URI: http://repository.ithb.ac.id/id/eprint/274

Actions (login required)

View Item
View Item

Ithb Repository is powered by EPrints 3.4 which is developed by the School of Electronics and Computer Science at the University of Southampton. About EPrints | Accessibility