Traversing Serverless Architecture
Keywords:
Serverless architecture, AWS, Persistent storage, Traditional server, Web crawlerAbstract
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
Downloads
Published
Issue
Section
License
Copyright (c) 2022 Vaani Garg
This work is licensed under a Creative Commons Attribution 4.0 International License.