6Viewes
PENERAPAN ARSITEKTUR MICROSERVICE DAN EVENT DRIVEN MENGGUNAKAN RABBITMQ PADA SISTEM MANAJEMEN TOOLCRIB INVENTORY
Repository Analytics
Statistic Details
0Downloaded
6Accessed per month
2Countries
Loading...
Date
Authors
Kurniawan, Rahmad
Journal Title
Journal ISSN
Volume Title
Publisher
Politeknik Negri Batam
Abstract
Aplikasi inventori modern membutuhkan arsitektur yang mudah diskalakan, responsif, dan stabil saat beban pengguna
meningkat. Penelitian ini mengimplementasikan serta menguji arsitektur microservices berbasis event-driven menggunakan
RabbitMQ untuk sistem inventori/permintaan barang. Fungsi sistem dipisah menjadi layanan mandiri (User, Item, Order,
Notification) yang berkomunikasi asinkron melalui topic exchange dengan routing key terstandar, sementara operasi sinkron
disediakan melalui REST API. Antarmuka web berbasis React menyajikan katalog, keranjang, dan riwayat dengan pembaruan
mendekati waktu nyata menggunakan Server-Sent Events (SSE). Studi ini menguraikan arsitektur, kontrak event, dan model
data, serta prosedur evaluasi yang mencakup uji fungsional, uji kinerja pada beban konkuren, dan uji penerimaan pengguna.
Pendekatan yang diusulkan ditujukan untuk menyederhanakan integrasi antarlayanan, menjaga konsistensi stok, dan
mendukung operasi inventori yang skalabel serta andal.
Description
Aplikasi inventori konvensional sering mengalami kendala performa saat jumlah pengguna bertambah. Kamu bisa menyelesaikan kendala ini dengan mengubah struktur aplikasi dari monolitik menjadi layanan mandiri yang terpisah. Karya ilmiah ini menguraikan cara membangun sistem Toolcrib Inventory dengan arsitektur microservices dan pola komunikasi event-driven menggunakan RabbitMQ
Citation
RESTI
