Systematic Review and Analysis of Cost-Saving Mechanisms, Challenges, And Best Practices in A Serverless Computing Environment
Main Article Content
Abstract
Serverless computing is a cloud computing execution model enabling developers to concentrate more on business logic than infrastructure or server management. Developers and companies alike are drawn to this new paradigm because it minimises and completely removes the overhead associated with infrastructure, scaling, and provisioning. Given how new this phenomenon is, it is encouraging to think optimistically about serverless computing's potential acceptance. The study aims to offer an extensive understanding of the cost-saving mechanism in a serverless computing environment, as well as challenges and best practices to aid decision-making and optimisation. Leveraging a systematic approach, relevant literature was scrutinised to extract valuable insights. Findings reveal a need for more literature on cost-saving mechanisms specific to serverless computing, highlighting the need for further exploration in this domain. Challenges identified encompass technical complexities, operational hurdles, and security concerns, underscoring the multifaceted nature of serverless environments. The analysis explores cost-saving mechanisms and showcases efficient resource utilisation, workload optimisation, and performance enhancement strategies. Best practices elucidate the significance of architectural design, scalability considerations, and performance monitoring in achieving cost efficiencies. The synthesis of findings culminates in actionable recommendations for practitioners and researchers, emphasising the importance of informed decision-making in adopting serverless solutions. The study underscores the evolving nature of serverless computing and the imperative of addressing cost dynamics to harness its full potential. By shedding light on uncharted territories and offering strategic insights, this review advances knowledge in serverless computing.