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