Transforming Application Development and Deployment using Serverless Computing
DOI:
https://doi.org/10.47363/JMCA/2022(1)E123Keywords:
Serverless Computing, Function as a Service (FaaS), Event-Driven Architecture, Serverless Architecture, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Cold Start Latency, Serverless AI Applications, Scalability, Serverless FrameworkAbstract
Serverless computing which is sometimes known as "Function as a Service" is a digital computing and data system that functions without traditional servers (FaaS). This research study explores the design, advantages, uses, and impacts of serverless computing. The introduction explains the fundamental ideas of serverless computing. FaaS is one of its distinguishing characteristics. Also, it investigates and expounds on the effects of serverless computing on flexibility, the creation of applications, and the ecosystem of cloud computing as a whole. This offers a chance to investigate the emerging trend of serverless technology and how it affects and improves current cloud-based application development techniques. This study also explores how serverless computing is changing how organizations deploy and operate cloud-based applications, as well as how it affects conventional cloud services. Real-world case studies are included to better illustrate the success of FaaS. As a depiction of modern cloud technology, serverless computing highlights the evolution of cloud programming designs, concepts, and platforms as well as the breadth and depth of cloud technology development. Serverless computing makes development faster because the deployment process becomes much simpler.