Development and Performance Analysis of RESTful APIs in Core and Node.js using MongoDB Database

Endrit Shkodra, Edmond Jajaga, Mehmet Shala

2021

Abstract

The purpose of this paper is to present a comparative study of Core and Node.js for the development of Representational state transfer (RESTful) Application Programming Interface (API) using MongoDB non-relational database. The study includes Create, Read, Update and Delete (CRUD) functionality, authentication and authorization using the JavaScript Object Notation (JSON) Web Token token as well as the easiness and development time of the two competing technologies. Tests show that in general the performance between the two technologies does not differ much. Different tests indicate that the performance of one technology is better than the other and vice versa. However, Core outperforms Node.js in a test case with large loads.

Download


Paper Citation


in Harvard Style

Shkodra E., Jajaga E. and Shala M. (2021). Development and Performance Analysis of RESTful APIs in Core and Node.js using MongoDB Database. In Proceedings of the 17th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-758-536-4, pages 227-234. DOI: 10.5220/0010621200003058


in Bibtex Style

@conference{webist21,
author={Endrit Shkodra and Edmond Jajaga and Mehmet Shala},
title={Development and Performance Analysis of RESTful APIs in Core and Node.js using MongoDB Database},
booktitle={Proceedings of the 17th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2021},
pages={227-234},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010621200003058},
isbn={978-989-758-536-4},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 17th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - Development and Performance Analysis of RESTful APIs in Core and Node.js using MongoDB Database
SN - 978-989-758-536-4
AU - Shkodra E.
AU - Jajaga E.
AU - Shala M.
PY - 2021
SP - 227
EP - 234
DO - 10.5220/0010621200003058