Published: 2026-10-01
Analisis Performa Arsitektur Microservices pada Platform E-Commerce Waltmart Menggunakan Protocol Buffers, Redis Caching, Message Queue, dan Kubernetes
DOI: 10.35870/jtik.v10i4.6709
Dennise Adrianto, Herman, William Chang, Richard Delbert Tannady
- Dennise Adrianto: Bina Nusantara University
- Herman: Bina Nusantara University
- William Chang: Bina Nusantara University
- Richard Delbert Tannady: Bina Nusantara University
Article Metrics
- Scopus Citations
- Google Scholar
- Crossref Citations
- Semantic Scholar
- DataCite Metrics
-
If the link doesn't work, copy the DOI or article title for manual search (API Maintenance).
Abstract
Modern e-commerce platforms are required to handle increasing transaction volumes and user traffic while maintaining high performance and scalability. This study evaluates the implementation of a microservices architecture on the Waltmart e-commerce platform to improve performance, scalability, and system reliability. The architecture is designed using independent services supported by Protocol Buffers for efficient inter-service communication, Redis caching for faster data retrieval, and Message Queue (MQ) mechanisms for asynchronous processing. Kubernetes is applied to manage container orchestration and autoscaling under varying traffic loads. Performance evaluation is conducted through load testing by measuring serialization time, response time, and system throughput. The results show that Protocol Buffers reduce serialization and deserialization time by more than 50% compared to JSON, while Redis caching significantly lowers response times and increases throughput. Although the performance improvement from MQ is relatively modest, it enhances system stability during high-volume transactions.
Keywords
Microservices Architecture; Scalability; Protocol Buffers
Peer Review Process
This article has undergone a double-blind peer review process to ensure quality and impartiality.
Indexing Information
Discover where this journal is indexed at our indexing page.
Open Science Badges
This journal supports transparency in research and encourages authors to meet criteria for Open Science Badges.
How to Cite
Article Information
This article has been peer-reviewed and published in the Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi). The content is available under the terms of the Creative Commons Attribution 4.0 International License.
-
Issue: Vol. 10 No. 4 (2026)
-
Section: Computer & Communication Science
-
Published: 2026-10-01
-
License: CC BY 4.0
-
Copyright: © 2026 Authors
-
DOI: 10.35870/jtik.v10i4.6709
AI Research Hub
This article is indexed and available through various AI-powered research tools and citation platforms. Our AI Research Hub ensures that scholarly work is discoverable, accessible, and easily integrated into the global research ecosystem.
Dennise Adrianto, Bina Nusantara University
Computer Science Department, Binus Online Learning, Bina Nusantara University, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta, Indonesia.
Herman, Bina Nusantara University
Computer Science Department, School of Computer Science, Bina Nusantara University, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta, Indonesia.
William Chang, Bina Nusantara University
Computer Science Department, School of Computer Science, Bina Nusantara University, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta, Indonesia.
-
Choirudin, R., & Adil, A. (2019). Implementasi Rest API Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa. MATRIK: Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer, 18(2), 284–293. https://doi.org/10.30812/matrik.v18i2.407.
-
Dipraja, F., & Rahman, A. (2025). Penerapan Redis Cluster Meningkatkan Efisiensi Caching Arsitektur Microservices. Intellect: Indonesian Journal of Learning and Technological Innovation, 4(1), 171–179. https://doi.org/10.57255/intellect.v4i1.1445.
-
-
Jeffery, A., Howard, H., & Mortier, R. (2021). Rearchitecting Kubernetes for the Edge. EdgeSys 2021 - Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking, Part of EuroSys 2021, 7–12. https://doi.org/10.1145/3434770.3459730.
-
Jindal, A., Podolskiy, V., & Gerndt, M. (2019). Performance modeling for cloud microservice applications. ICPE 2019 - Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, 25–32. https://doi.org/10.1145/3297663.3310309.
-
-
-
Oyeniran, O. C., Adewusi, A. O., Adeleke, A. G., Akwawa, L. A., & Azubuko, C. F. (2024). Microservices architecture in cloud-native applications: Design patterns and scalability. Computer Science & IT Research Journal, 5(9), 2107–2124. https://doi.org/10.51594/csitrj.v5i9.1554.
-
Privalov, M. V., & Stupina, M. V. (2024). Improving web-oriented information systems efficiency using Redis caching mechanisms. Indonesian Journal of Electrical Engineering and Computer Science, 33(3), 1667–1675. https://doi.org/10.11591/ijeecs.v33.i3.pp1667-1675.
-
-
Rejiba, Z., & Chamanara, J. (2023). Custom Scheduling in Kubernetes: A Survey on Common Problems and Solution Approaches. ACM Computing Surveys, 55(7). https://doi.org/10.1145/3544788.
-
-
-
Shatnawi, A., Bahri, A., Niang, B., & Verhaeghe, B. (2025). Enhancing Data Serialization Efficiency in REST Services: Migrating from JSON to Protocol Buffers. Proceedings of the 20th International Conference on Software Technologies (ICSOFT2025), 193–200. https://doi.org/10.5220/0013459500003964.
-
-
-
Wati, R., Andriyani, N., Priyono, P., & Susilowati, T. (2025). Rancang Bangun Sistem Informasi Akademik Berbasis Microservices. RIGGS: Journal of Artificial Intelligence and Digital Business, 4(4), 4906–4912. https://doi.org/10.31004/riggs.v4i4.4006.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
1. Copyright Retention and Open Access License
Authors retain copyright of their work and grant the journal non-exclusive right of first publication under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
This license allows unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
2. Rights Granted Under CC BY 4.0
Under this license, readers are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, including commercial use
- No additional restrictions — the licensor cannot revoke these freedoms as long as license terms are followed
3. Attribution Requirements
All uses must include:
- Proper citation of the original work
- Link to the Creative Commons license
- Indication if changes were made to the original work
- No suggestion that the licensor endorses the user or their use
4. Additional Distribution Rights
Authors may:
- Deposit the published version in institutional repositories
- Share through academic social networks
- Include in books, monographs, or other publications
- Post on personal or institutional websites
Requirement: All additional distributions must maintain the CC BY 4.0 license and proper attribution.
5. Self-Archiving and Pre-Print Sharing
Authors are encouraged to:
- Share pre-prints and post-prints online
- Deposit in subject-specific repositories (e.g., arXiv, bioRxiv)
- Engage in scholarly communication throughout the publication process
6. Open Access Commitment
This journal provides immediate open access to all content, supporting the global exchange of knowledge without financial, legal, or technical barriers.