Optimisasi Web Service REST API Menggunakan Load Balancer dan Cache dengan Algoritma Round Robin (Studi Kasus: Madani Infosphere)
Original Full-Text Article
Download published version for reading and archivingAbstract
In today's digital era, the use of REST API Web Services is increasing, becoming a major foundation in web application development due to its simplicity and scalability. However, increased demand and data complexity often lead to a decrease in Web Service performance, especially in terms of response time and service availability. This research focuses on the performance optimisation of Madani Infosphere Web Service, an information platform developed by the non-profit organisation MADANI Berkelanjutan. This platform previously used a single server architecture that was prone to performance issues. To overcome this, this research applies load balancer technology with a round robin algorithm to distribute the workload evenly across multiple servers and uses a cache to store frequently accessed data. The results show that the use of load balancer with round robin algorithm is effective in overcoming potential server overload, making Web Service performance more stable and responsive. In addition, the cache implementation successfully reduces server workload and speeds up response time. Thus, this optimisation can improve the efficiency and availability of Madani Infosphere Web Services.
Keywords:
Author Biographies
Program Studi Teknik Informatika, Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta, Indonesia.
Program Studi Teknik Informatika, Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta, Indonesia.
How to Cite
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License .
- Share: You are free to copy, distribute, and transmit the work in any medium or format.
- Adapt: You are free to remix, transform, and build upon the work for any purpose, even commercially.
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
References
Total: 13 References- Aemy, N., & Rahmatulloh, A. Implementasi HALB dan Klaster MongoDB dengan Penyimpanan Cache Redis dalam Sistem Terdistribusi. JUSTIN (Jurnal Sistem dan Teknologi Informasi), 12(2), 265-270. DOI: http://dx.doi.org/10.26418/justin.v12i2.73413.
- Arora, R. K. (2015). Optimization: algorithms and applications. CRC press.
- Bojinov, V. (2016). RESTful Web API Design with Node. js. Packt Publishing Ltd.
- Chyrvon, A., Lisovskyi, K., & Kyryndas, N. (2023). the Main Methods of Load Balancing on the Nginx Web Server. Collection of scientific papers «ΛΌГOΣ», (May 26, 2023; Boston, USA), 146-151. DOI: https://doi.org/10.36074/logos-26.05.2023.04.
- Nuraini, R. (2022). Implementasi Metode Load balancing Sebagai Upaya Meningkatkan Kinerja Server. Journal of Information System Research (JOSH), 3(4), 507-514. DOI: https://doi.org/10.47065/josh.v3i4.1792.
Similar Articles
Articles sharing related keywords and machine learning classifications:
Most read articles by the same author(s)
Other papers published by author(s) in this journal: