Evaluasi Isolasi Kegagalan dan Skalabilitas Arsitektur Microservices pada Platform Layanan Pelanggan UMKM
DOI:
https://doi.org/10.69693/ijmst.v4i3.14040Keywords:
Arsitektur Microservices, Isolasi Kegagalan, Skalabilitas, UMKM, Chatbot WhatsAppAbstract
Usaha Mikro, Kecil, dan Menengah (UMKM) di sektor retail seperti fashion dan kuliner umumnya masih menangani pertanyaan pelanggan dan pencatatan pesanan secara manual melalui WhatsApp, sehingga menimbulkan keterlambatan respons dan ketidakkonsistenan data. Penelitian ini merancang, mengimplementasikan, dan mengevaluasi arsitektur microservices untuk platform otomatisasi layanan pelanggan berbasis chatbot WhatsApp dan manajemen pesanan bagi UMKM. Sistem dipecah menjadi empat layanan independen — layanan core, layanan kecerdasan buatan (AI), layanan penghubung WhatsApp, dan frontend — yang dipisahkan berdasarkan perbedaan lingkungan eksekusi, tanggung jawab fungsional, dan kebutuhan isolasi kegagalan, kemudian dikontainerisasi dengan Docker dan diorkestrasi menggunakan Kubernetes. Pengembangan mengikuti Rational Unified Process. Evaluasi difokuskan pada dua atribut kualitas arsitektur, yaitu isolasi kegagalan dan skalabilitas, diuji menggunakan Apache JMeter serta penyuntikan kegagalan pada layanan AI dan layanan WhatsApp, dan dilengkapi pengujian penerimaan pengguna (UAT) kepada 20 pemilik UMKM. Hasil UAT menunjukkan tingkat penerimaan rata-rata 86,1 persen (kategori Sangat Baik). Pengujian skalabilitas pada beban 200 pengguna serentak menunjukkan tingkat kegagalan menurun dari 75,40 persen pada satu replica menjadi 0 persen pada tiga replica, dengan throughput meningkat dari 15,23 menjadi 72,89 permintaan per detik. Pengujian isolasi kegagalan membuktikan pemesanan manual dan akses marketplace tetap berfungsi ketika layanan AI dimatikan, serta chatbot pada halaman toko tetap berfungsi ketika layanan WhatsApp dimatikan. Disimpulkan bahwa arsitektur microservices sesuai diterapkan pada platform dengan karakteristik multi-runtime, multi-kanal, dan ketergantungan pada layanan eksternal seperti yang dihadapi UMKM sektor retail.
References
1. Cherukuri, B. R. (2020). Microservices and containerization: Accelerating web development cycles. World Journal of Advanced Research and Reviews, 6(1), 283–296. https://doi.org/10.30574/wjarr.2020.6.1.0087
2. Diantono Abda'u, P., Susanto, A., Supriyono, A. R., & Prasetyanti, D. N. (2024). Perbandingan kinerja antara Gatling dan Apache JMeter pada uji beban RESTful API. Infotekmesin, 15(1), 211–215. https://doi.org/10.35970/infotekmesin.v15i1.2176
3. Esparza-Peidro, J., Muñoz-Escoí, F. D., & Bernabéu-Aubán, J. M. (2024). Modeling microservice architectures. Journal of Systems and Software, 213, 112041. https://doi.org/10.1016/j.jss.2024.112041
4. Gudelli, V. R. (2021). Kubernetes-based orchestration for scalable cloud solutions. International Journal of Novel Research and Development, 6. http://doi.one/10.1729/Journal.43763
5. Hidayat, I., Qurotulaini, D. L., Safitri, N. A., & Novitasari, R. (2024). Transformasi digital pada UMKM di Indonesia dalam menghadapi tantangan dan peluang pada akses pembiayaan digital. JIIC: Jurnal Intelek Insan Cendikia, 7414–7423. https://jicnusantara.com/index.php/jiic/article/view/1992
6. Irawan Chandra, Y., Ruri Irawati, D., & Riastuti, M. (2024). Penerapan model Rational Unified Process (RUP) dalam membangun aplikasi promosi dan penjualan berbasis web. IKRAITH-INFORMATIKA, 107–120. https://doi.org/10.37817/ikraith-informatika.v8i3.4369
7. Iswari, L., & Nasution. (2021). Penerapan React JS pada pengembangan front-end aplikasi startup Ubaform. Automata, 193–200. https://journal.uii.ac.id/AUTOMATA/article/view/19532
8. Koç, H., Erdoğan, A. M., Barjakly, Y., & Peker, S. (2021). UML diagrams in software engineering research: A systematic literature review. Procedia Computer Science, 74, 13–21. https://doi.org/10.3390/proceedings2021074013
9. Miraz, M. H., Ya'u, A., Adeyinka-Ojo, S., Sarkar, J. B., Hasan, M. T., Hoque, K., & Jin, H. H. (2024). Intention to use determinants of AI chatbots to improve customer relationship management efficiency. Cogent Business and Management, 11(1), 1–21. https://doi.org/10.1080/23311975.2024.2411445
10. Mwikali, H. K. (2024). The role of AI and automation in enhancing customer support: Opportunities and challenges. IDOSR Journal of Current Issues in Social Sciences, 10(1), 30–32. http://doi.org/10.59298/JCISS/2024/101.19273032
11. Pradesa, E., Syahrani, T., & Sakti, R. E. (2023). Transformasi digital adopsi software as a service layanan cloud accounting oleh UMKM. BUDGETING: Journal of Business, Management and Accounting, 5(1), 155–169. https://doi.org/10.31539/budgeting.v5i1.7049
12. Reddy Gali, H. (2025). Understanding order management systems in retail and e-commerce. Journal of Information Systems Engineering and Management, 2025, 59s. https://doi.org/10.52783/jisem.v10i59s.12997
13. Sakti, M. D. I., Dirgantara, D., Ramadhan, A. K., & Ibrahim, M. A. (2025). Optimizing asynchronous performance in Node.js with Express and PostgreSQL. Procedia Computer Science, 269, 172–181. http://doi.org/10.1016/j.procs.2025.08.270
14. Sigala, N. S. (2025). Microservices architecture in cloud computing: A software engineering perspective on design, deployment, and management. International Journal of Research and Innovation in Social Science (IJRISS), 9(15), 215–239. https://dx.doi.org/10.47772/IJRISS.2025.915EC0013
15. Syah Redha, F., Puspita Sari, R., & Rahmayuda, S. (2023). Perbandingan performa web services yang dibangun menggunakan arsitektur monolithic dan microservices pada sistem point of sales. Jurnal Teknik Informatika dan Sistem Informasi, 10, 406–420. https://doi.org/10.35957/jatisi.v10i1.3210
16. Thabibi, H., Wati, S. F. A., & Rinjeni, T. P. (2025). Implementasi User Acceptance Testing (UAT) pada website e-commerce UMKM BBhealthy. Adopsi Teknologi dan Sistem Informasi (ATASI), 4(1), 19–26. https://doi.org/10.30872/atasi.v4i1.2904
17. Zalsahra, R., Sujadi, H., & Suhendri. (2025). Perancangan dan implementasi bot WhatsApp otomatis menggunakan Node JS dan Baileys berbasis website. Seminar Teknologi Majalengka (STIMA), 1, 265–271. https://prosiding.unma.ac.id/index.php/stima/article/view/1348
18. Zuhdi Ali Hisyam, Ridho, F., & Setiyawan, A. (2024). Implementation of a RESTful API-based evolutionary algorithm in a microservices architecture for course timetabling. Jurnal Aplikasi Statistika & Komputasi Statistik, 16(2), 175–192. http://doi.org/10.34123/jurnalasks.v16i2.796
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Indonesian Journal of Multidisciplinary on Social and Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.














