Traversing Serverless Architecture

Authors

  • Vaani Garg Assistant Professor, Department of Computer Science and Engineering, Maharaja Surajmal Institute of Technology, Delhi, India

Keywords:

Serverless architecture, AWS, Persistent storage, Traditional server, Web crawler

Abstract

For a long time, developers have been spending a big part of their time and efforts in managing and caring for the server infrastructure of their application or website. Moreover, they have had to tend to the operating system and web server hosting process required for their application. They have had to divide their attention away from the main product their organisation offers. There has to be an easier way. A serverless architecture is a way to build and run applications and services without having to manage the backend infrastructure. Your application still runs on servers, but all the server management is done by the cloud provider. The purpose of this project is to completely explore the serverless architecture in its whole depth and breadth. It contains the comparison of serverless way of architecting applications with the traditional way of deploying applications on provisioned servers. It includes the comparison of cost, dependency on code quality, type and domain of project and the correct way of architecting applications for serverless. Serverless applications are made to run pods for each process request and these pods kill themselves or are killed by a master process in a master-slave architecture. A completely separate microservice based on NodeJS was created as the NodeJS based microservice is acting as a storage location server which stores all data that is required to be saved.

Downloads

Download data is not yet available.

Downloads

Published

25-12-2022

Issue

Section

Articles

How to Cite

[1]
V. Garg, “Traversing Serverless Architecture”, IJRESM, vol. 5, no. 12, pp. 45–48, Dec. 2022, Accessed: Apr. 23, 2024. [Online]. Available: https://journal.ijresm.com/index.php/ijresm/article/view/2476