PENERAPAN ARSITEKTUR MICROSERVICES DENGAN APACHE KAFKA UNTUK MENINGKATKAN KAPABILITAS PEMROSESAN DATA REAL TIME
Loading...
Date
Authors
Mustofa Husein Mustofa Husein
Journal Title
Journal ISSN
Volume Title
Publisher
Politeknik Negeri Batam
Abstract
Penelitian ini membahas penerapan arsitektur microservices berbasis Apache Kafka untuk pemrosesan data real-time dan
membandingkannya dengan arsitektur monolitik. Sistem dikembangkan menggunakan Node.js dan MongoDB, dengan Kafka
sebagai message broker. Pengujian dilakukan menggunakan Apache JMeter pada endpoint /orders dengan 1000 pengguna
aktif. Hasil menunjukkan bahwa sistem monolitik unggul dari sisi performa dengan response time 634,7 ms dan throughput
816,99 req/detik, sementara microservices menunjukkan keunggulan dalam kestabilan dengan error rate lebih rendah (27,2%)
meskipun response time lebih tinggi (2930 ms). Microservices juga memerlukan sumber daya lebih besar (CPU 100%,
memori 27,5 GB) dibandingkan monolitik (CPU 24%, memori 18,1 GB). Kesimpulannya, arsitektur microservices cocok
untuk skenario pemrosesan data real-time berskala besar yang membutuhkan ketahanan dan fleksibilitas sistem.
Description
Keywords
Citation
IEEE
