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