Analisis Performa Arsitektur Microservices pada Platform E-Commerce Waltmart Menggunakan Protocol Buffers, Redis Caching, Message Queue, dan Kubernetes
DOI:
https://doi.org/10.35870/jtik.v10i4.6709Keywords:
Microservices Architecture, Scalability, Protocol BuffersAbstract
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.
Downloads
References
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.
Guntakandla, A. R. (2025). Microservices and Modular Architecture: Revolutionizing E-Commerce Scalability. Journal of Computer Science and Technology Studies, 133–137.
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.
Kleppmann, M. (2017). Designing data-intensive applications: The big ideas behind reliable, scalable, and maintainable systems. O’Reilly Media.
Newman, S. (2015). Building microservices. O’Reilly.
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.
Putra, K. R., Nurjaman, A. R., & Haniifah, A. F. (2025). Perancangan dan Evaluasi Arsitektur Microservices Menggunakan Microservices Migration Pattern dan Microservices Scorecard. Jurnal Aplikasi Teknologi Informasi Dan Manajemen (JATIM), 6(2), 70–83.
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.
Setiadi, T., Rajendra, L., Fajri, H. A., & Ilhami, S. D. (2022). Penerapan Sistem Informasi Untuk survei Marketplace dalam Bisnis Kreatif UMKM Berbasis E-commerce. JURNAL ILMIAH SISTEM INFORMASI (JUSI), 1(2), 16–29.
Sharma, S. (2025). The Impact of Microservices Architecture on System Scalability. American Academic Scientific Research Journal for Engineering, Technology, and Sciences.
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.
Sugiarto, & Triandini, E. (2022). Pengembangan Database E-commerce De Janggelan Menggunakan Metode Database Life Cycle. JURNAL SISTEM DAN INFORMATIKA (JSI), 16(2), 122–132.
Suwarjono, & Averoes, F. (2025). Peningkatan Performa Aplikasi Web Dinamis Berbasis PHP melalui Implementasi Redis Caching. JINTIKOM: JURNAL INFORMASI TEKNOLOGI DAN KOMPUTER, 1(1), 37–44.
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.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Dennise Adrianto, Herman, William Chang, Richard Delbert Tannady

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.
