PENERAPAN ARSITEKTUR MICROSERVICES DENGAN APACHE KAFKA UNTUK MENINGKATKAN KAPABILITAS PEMROSESAN DATA REAL TIME
Repository Politeknik Negeri Batam
Date
2025-07-10
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
TECHNOLOGY
Citation
IEEE