PENERAPAN ARSITEKTUR MICROSERVICE DAN EVENT DRIVEN MENGGUNAKAN RABBITMQ PADA SISTEM MANAJEMEN TOOLCRIB INVENTORY

Repository Analytics

Statistic Details

Updated data
6Viewes
0Downloaded
6Accessed per month
2Countries
Loading...
Thumbnail Image

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

Endorsement

Review

Supplemented By

Referenced By