IMPLEMENTASI ARSITEKTUR MICROSERVICES DENGAN SPRING BOOT UNTUK MENINGKATKAN SKALABILITAS APLIKASI WEB

Repository Politeknik Negeri Batam

Date

2025-07-22

Authors

Jihan Datuslan Ibrahim Jihan Datuslan Ibrahim

Journal Title

Journal ISSN

Volume Title

Publisher

Politeknik Negeri Batam

Abstract

Penelitian ini berfokus pada implementasi arsitektur microservices menggunakan Spring Boot untuk meningkatkan skalabilitas sistem aplikasi web. Studi dilakukan melalui pengembangan sistem simulasi berbasis e-commerce sederhana yang terdiri dari tiga layanan terpisah: Customer Service, Product Service, dan Order Service. Setiap layanan dikembangkan secara independen dan saling terhubung melalui REST API, serta didukung oleh komponen Spring Cloud seperti API Gateway dan Service Discovery. Pengujian dilakukan menggunakan Apache JMeter dengan variasi jumlah pengguna dari 10 hingga 1500, untuk mengukur performa sistem berdasarkan response time, Throughput, dan error rate. Hasil menunjukkan bahwa sistem mampu merespons secara konsisten di bawah 1 detik, dengan peningkatan Throughput seiring beban bertambah. Meski dua layanan mencatat error rate rendah, Customer Service mengalami konflik data akibat permintaan paralel. Pengujian ini menunjukkan bahwa pendekatan microservices dengan Spring Boot mendukung skalabilitas sistem, namun tetap membutuhkan optimalisasi lebih lanjut. Penelitian selanjutnya disarankan untuk mengeksplorasi penerapan Docker atau Kubernetes dalam konteks pengujian skala besar.

Description

Keywords

Microservices, Spring Boot, Spring Cloud, Skalabilitas, Apache JMeter, REST API

Citation

IEEE

Endorsement

Review

Supplemented By

Referenced By