Applying the Microservices Architecture in the Development of an Online Fish Auction System

Bei Harira Irawan, Deddy Prihadi, Manase Sahat Simarangkir, Miswadi Miswadi, Ali Sofyan

Sari


Online fish auction systems offer an innovative solution to improve efficiency and transparency in fisheries transactions. Using microservices architecture enhances scalability, flexibility, and
performance. Core services like user authentication, auction management, bidding, payment, and delivery are built independently with structured APIs. Performance testing with JMeter simulates active users to measure response time, throughput, and resource usage. Results
show the authentication endpoint averages 120ms response time, while auction management reaches 150ms. The system’s throughput increases by 45% over monolithic architecture, handling up to 5,000 requests per minute. Simulations reveal improved resource efficiency, with CPU usage reduced by 30% and memory by 25%. The study concludes that microservices offer an efficient and reliable digital fish auction solution. Another advantage of the microservices approach is the ease of maintenance and the development of new features without disrupting existing services. Each service can be horizontally scaled according to workload demands, allowing the system to remain responsive under high traffic conditions. Therefore, this system is suitable for national or regional implementation in supporting the digital fisheries ecosystem.

Teks Lengkap:

PDF

Referensi


W. Wiyono, “Peran dan Strategi Koperasi Perikanan dalam Menghadapi Tantangan Pengembangan TPI dan PPI di Indonesia Terutama di Pulau Jawa,†in Makalah dalam Semiloka Internasional tentang Revitalisasi Dinamis Pelabuhan Perikanan dan Perikanan Tangkap di Pulau Jawa dalam Pembangunan Indonesia. Bogor, 2015.

N. Luki Natika, “Efektivitas Tempat Pelelangan Ikan (TPI) Terungtum Pada Dinas Perikanan Kabupaten Subang (Studi Kasus di Kecamatan Pusakanagara),†World Public Adm. J., vol. 2, no. 1, pp. 1–15, 2020.

M. T. Rachmad Gabels S, Imam Much Ibnu Subroto, “Rancang Bangun Sistem Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbondo Jawa Timur,†J. Transistor Elektro dan Inform. (TRANSISTOR EI), vol. 1, no. 2, pp. 22–36, 2016.

A. R. S. Oto Prasadi, “Rancang Bangun Sistem Informasi Hasil Perikanan (SIHasper) di Kabupaten Cilacap,†J. Inf. Syst., vol. 4, no. 2, pp. 157–167, 2019.

S. I. Adam, “Aplikasi Pelelangan Ikan Online (E-Lelang) Berbasis Mobile,†JUSTIN (Jurnal Sist. dan Teknol. Informasi), vol. 9, no. 2, pp. 171–177, 2021.

M. Sari, D., Pratama, E., & Handayani, “Peran Sistem Pelelangan Digital dalam Peningkatan Efisiensi Pasar,†J. Manaj. Teknol., vol. 9, no. 2, pp. 55-67., 2019.

R. Susanto, P., & Hidayat, “Analisis Kendala Pengembangan Sistem Pelelangan Berbasis Web,†J. Rekayasa Perangkat Lunak, vol. 13, no. 1, pp. 34–49, 2021.

R. Müller, G., Koslowski, T. G., & Accorsi, “Resilience - A New Research Field in Business Information Systems?,†in W. Abramowicz (Ed.), Business Information Systems Workshops, 2013, pp. 3–14.

R. Stubbs, J., Moreira, W., & Dooley, “Distributed Systems of Microservices Using Docker and Serfnode. In 2015 7th,†in International Workshop on Science Gateways (IWSG), 2015, pp. 34–39.

A. H. Ghifari Munawar, “Analisis Model Arsitektur Microservice Pada Sistem Informasi DPLK,†Sink. J. Penelit. Tek. Inform., vol. 3, no. 1, pp. 232–239, 2018.

T. Handayani, S., Ismail, R., & Haris, “Penerapan Microservices pada Sistem Pelelangan Online,†J. Ris. Sist. Inf., vol. 14, no. 1, pp. 20–35, 2023.

Q. L. and L. Zhang, “Design and Implementation of Online Education Platform with Microservice Architecture,†in 2024 IEEE 15th International Conference on Software Engineering and Service Science (ICSESS), Changsha, China, 2024, pp. 173–177. doi: 10.1109/ICSESS62520.2024.10719050.

J. Felter, W., Ferreira, A., Rajamony, R., & Rubio, “Performance Evaluation of Microservices Architectures Using Containers,†in arXiv preprint arXiv:1511.02043., 2015.

Apidog, “API Performance Testing: A Complete Guide,†https://apidog.com/articles/api-performance-testing-tutorial/. [Online]. Available: https://apidog.com/articles/api-performance-testing-tutorial/

G. Waseem, M., Liang, P., Shahin, M., Di Salle, A., & Márquez, “Design, Monitoring, and Testing of Microservices Systems: The Practitioners’ Perspective,†in arXiv preprint arXiv:2108.03384., 2021.

D. and C. for Microservices, “A Guide to DevOps and CI/CD for Microservices,†https://medium.com/@nemagan/a-guide-to-devops-and-ci-cd-for-microservices-9cc7665bf160. [Online]. Available: https://medium.com/@nemagan/a-guide-to-devops-and-ci-cd-for-microservices-9cc7665bf160




DOI: http://dx.doi.org/10.30811/jaise.v5i2.6891

Refbacks

  • Saat ini tidak ada refbacks.


Indexing :

Creative Commons License
Journal of Artificial Intelligence and Software Engineering (JAISE) licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.