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

Endorsement

Review

Supplemented By

Referenced By