Analisis Performa Arsitektur Microservices pada Platform E-Commerce Waltmart Menggunakan Protocol Buffers, Redis Caching, Message Queue, dan Kubernetes

Authors

  • Dennise Adrianto Bina Nusantara University
  • Herman Bina Nusantara University
  • William Chang Bina Nusantara University
  • Richard Delbert Tannady Bina Nusantara University

DOI:

https://doi.org/10.35870/jtik.v10i4.6709

Keywords:

Microservices Architecture, Scalability, Protocol Buffers

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.

Downloads

Download data is not yet available.

Author Biographies

  • 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.

  • Richard Delbert Tannady, Bina Nusantara University

    Computer Science Department, School of Computer Science, Bina Nusantara University, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta, Indonesia.

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

2026-10-01

Issue

Section

Computer & Communication Science

How to Cite

Adrianto, D., Herman, Chang, W., & Tannady, R. D. (2026). Analisis Performa Arsitektur Microservices pada Platform E-Commerce Waltmart Menggunakan Protocol Buffers, Redis Caching, Message Queue, dan Kubernetes. Jurnal JTIK (Jurnal Teknologi Informasi Dan Komunikasi), 10(4), 1444-1452. https://doi.org/10.35870/jtik.v10i4.6709

Similar Articles

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)