Abstract

Lately, the popularity and adoption of serverless computing or Function-as-a-Service have been grown substantially, and it emerges as a better way to manage cost, reliability, availability, and scalability. This paper presents a detail of serverless offerings from leading cloud providers such as AWS, Azure, Google Cloud Platform and some open source. It compares them side by side in the relevant category like compute, storage, database, messaging, API management, and tooling. Also provides comparative analysis on available serverless architectures for the most common use cases within cloud provider's environment. It will also emphasize on benefits, open problems, possible solutions, and the future of the technology.

Highlights

  • Serverless computing is an evolutionary technology that enables the developer to build and run code without worrying about servers

  • In case of three-tier architecture, presentation tier turns in thin client-side code placed in object storage delivered as Storage as a service (SaaS), domain logic can run as Function as a service (FaaS), and data storage tier is replaced with Backend as a Service or (BaaS)

  • Major portion of the application run in ephemeral stateless containers provided by cloud providers

Read more

Summary

Introduction

Serverless computing is an evolutionary technology that enables the developer to build and run code without worrying about servers. In these type of implementation, no need to own any infrastructure. Major portion of the application run in ephemeral stateless containers provided by cloud providers. These containers trigger on events and terminate after execution. This type of cloud computing is otherwise called Function as a Service (FaaS). Over 10 years prior journey began with virtualization Platform-as-a-Service (PaaS), and Function-as-aService.

Any type of backend code in any popular programming language
Serverless Solutions
Serverless Application Use cases
Data processing
Web Application Architecture
SaaS integration
Mobile backend
Google
Open Source
Benefits and Open Problems
Future of Serverless and Solutions to Problems
Local Data Storage and Platform Access
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.