PERBANDINGAN KINERJA APACHE THRIFT DAN GRPC DALAM PEMBACAAN KATALOG E-COMMERCE

PRATAMA, AZIE MELZA and Marieska, Mastura Diana (2025) PERBANDINGAN KINERJA APACHE THRIFT DAN GRPC DALAM PEMBACAAN KATALOG E-COMMERCE. Undergraduate thesis, Sriwijaya University.

[thumbnail of RAMA_55201_09021282126041_cover.jpg] Image
RAMA_55201_09021282126041_cover.jpg - Cover Image
Available under License Creative Commons Public Domain Dedication.

Download (827kB)
[thumbnail of RAMA_55201_09021282126041.pdf] Text
RAMA_55201_09021282126041.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (2MB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_TURNITIN.pdf] Text
RAMA_55201_09021282126041_TURNITIN.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (7MB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_0021038607_01_front_ref.pdf] Text
RAMA_55201_09021282126041_0021038607_01_front_ref.pdf - Accepted Version
Available under License Creative Commons Public Domain Dedication.

Download (708kB)
[thumbnail of RAMA_55201_09021282126041_0021038607_02.pdf] Text
RAMA_55201_09021282126041_0021038607_02.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (406kB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_00210386071_03.pdf] Text
RAMA_55201_09021282126041_00210386071_03.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (431kB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_0021038607_04.pdf] Text
RAMA_55201_09021282126041_0021038607_04.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (792kB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_0021038607_05.pdf] Text
RAMA_55201_09021282126041_0021038607_05.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (875kB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_0021038607_06.pdf] Text
RAMA_55201_09021282126041_0021038607_06.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (182kB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_0021038607_07_ref.pdf] Text
RAMA_55201_09021282126041_0021038607_07_ref.pdf - Bibliography
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (232kB) | Request a copy
[thumbnail of RAMA_55201_09021282126041_0021038607_08_lamp.pdf] Text
RAMA_55201_09021282126041_0021038607_08_lamp.pdf - Accepted Version
Restricted to Repository staff only
Available under License Creative Commons Public Domain Dedication.

Download (175kB) | Request a copy

Abstract

The growth of modern e-commerce systems demands high efficiency in inter-service communication, especially within microservices architectures that require fast and reliable data exchange. One of the main challenges is selecting a communication protocol capable of handling product catalog reads under high access loads. This study compares two popular RPC protocols—gRPC and Apache Thrift—in the context of microservices-based e-commerce catalog retrieval. The implementation process involves building two backend services that are logically identical but differ in the communication protocol used. Testing was conducted under various virtual user load scenarios and analyzed using six key performance metrics: minimum, maximum, average, median, and the 90th and 95th percentiles (p90, p95). The results show that gRPC generally provides lower response times than Apache Thrift under light to heavy loads, although its performance begins to degrade under very high loads. Conversely, Apache Thrift exhibits greater performance variability but can still maintain stable throughput under certain conditions.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: gRPC, Apache Thrift, katalog e-commerce, microservices, pengujian performa, Grafana K6
Subjects: T Technology > T Technology (General) > T1-995 Technology (General)
Divisions: 09-Faculty of Computer Science > 55201-Informatics (S1)
Depositing User: Azie Melza Pratama
Date Deposited: 21 Aug 2025 01:52
Last Modified: 21 Aug 2025 01:52
URI: http://repository.unsri.ac.id/id/eprint/183108

Actions (login required)

View Item View Item