1Solutions Architect, Master of Science in Software Engineering, Specialization in Cloud and Mobile Computing, Computer Engineering, San Jose State University, CA, USA
American Journal of Software Engineering.
2019,
Vol. 6 No. 1, 1-10
DOI: 10.12691/ajse-6-1-1
Copyright © 2019 Science and Education PublishingCite this paper: Manoj Kumar. Serverless Architectures Review, Future Trend and the Solutions to Open Problems.
American Journal of Software Engineering. 2019; 6(1):1-10. doi: 10.12691/ajse-6-1-1.
Correspondence to: Manoj Kumar, Solutions Architect, Master of Science in Software Engineering, Specialization in Cloud and Mobile Computing, Computer Engineering, San Jose State University, CA, USA. Email:
manojsjsu@gmail.comAbstract
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.
Keywords
serverless architectures,
serverless; serverless computing,
Function-as-a-Service,
FaaS,
Backend-as-a-Service,
BaaS,
AWS lambda,
azure functions,
google cloud functions,
open whisk,
stateful serverless,
real-time serverless architecture,
compare serverless offerings