Evaluating GraphQL and REST API Services Performance in a Massive and Intensive Accessible Information System


Armin Lawi, - and Benny L. E. Panggabean, - and Takaichi Yoshida, - Evaluating GraphQL and REST API Services Performance in a Massive and Intensive Accessible Information System. MPDI 2021.

[thumbnail of 1851 Computers.pdf] Text
1851 Computers.pdf
Restricted to Repository staff only

Download (3MB)

Abstract (Abstrak)

responses on the two virtually separated parallel execution paths for each API service, respectively. The performance evaluation was investigated using basic measures of QoS (Quality of Services), i.e., response time, throughput, CPU load, and memory usage. We use the term efficiency in comparing the evaluation results to capture differences in their performance measures. The statistical hypothesis parameters test using the two-tails paired t-test, and boxplot visualization was also given to confirm the significance of the comparison results. The results showed REST is still faster up to 50.50% in response time and 37.16% for throughput, while GraphQL is very efficient in resource utilization, i.e., 37.26% for CPU load and 39.74% for memory utilization. Therefore, GraphQL is the right choice when data requirements change frequently, and resource utilization is the most important consideration. REST is used when some data are frequently accessed and called by multiple requests.

Item Type: Article
Subjects: Q Science > Q Science (General)
Depositing User: - Andi Anna
Date Deposited: 18 Nov 2021 07:01
Last Modified: 18 Nov 2021 07:01
URI: http://repository.unhas.ac.id:443/id/eprint/11260

Actions (login required)

View Item
View Item