Abstract
This paper makes a practical comparison between serverfull and serverless architectures for the same specific cloud application used for face recognition. It turns out that both approaches have advantages and disadvantages and their specific use needs to be carefully assessed in the design phase of the software life cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Miller, R.: AWS Lambda makes serverless applications a reality. TechCrunch. 10, (2016)
Raines, G., Lawrence, P.: Platform as a service: A 2010 marketplace analysis. MITRE Technicel Paper (2010)
Zahariev, A.: Google app engine. Helsinki University of Technology 1–5 (2009)
Brewer, E.A.: Kubernetes and the path to cloud native. In: Proceedings of the Sixth ACM Symposium on Cloud Computing (2015)
Villamizar, M., et al.: Infrastructure cost comparison of running web applications in the cloud using AWS lambda and monolithic and microservice architectures. In: 16th IEEE/ACM International Symposium on Cluster, p. 2016. Cloud and Grid Computing (CCGrid), IEEE (2016)
Lynn, T., et al.: A preliminary review of enterprise serverless cloud computing (function-as-a-service) platforms. In: 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). IEEE (2017)
Cash, S., et al.: Managed infrastructure with IBM cloud OpenStack services. IBM J. Res. Develop. 60(2–3), 1–6 (2016)
Sreeram, P.K.: Azure Serverless Computing Cookbook. Packt Publishing Ltd (2017)
Kritikos, K., et al.: Towards the modelling of hybrid cloud applications. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD). IEEE (2019)
Kiran, M., Peter, M., Inder, M., Jon, D., Sartaj, S.B.: Lambda architecture for cost-effective batch and speed big data processing. In: 2015 IEEE International Conference on Big Data (Big Data), pp. 2785–2792. IEEE (2015)
Horn, G., Skrzypek, P.: MELODIC: utility based cross cloud deployment optimisation. In: 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, pp. 360–367 (2018) https://doi.org/10.1109/WAINA.2018.00112.
Horn, G., Rózańska, M.: Affine scalarization of two-dimensional utility using the pareto front. In: 2019 IEEE International Conference on Autonomic Computing (ICAC), Umea, Sweden, pp. 147–156 (2019)https://doi.org/10.1109/ICAC.2019.00026.
Matei, O.: Evolutionary computation: principles and practices. Risoprint (2008)
Matei, O., et al.: Collaborative data mining for intelligent home appliances. In: Working Conference on Virtual Enterprises. Springer, Cham (2016)
Di Orio, G., et al.: A platform to support the product servitization. Int. J. Adv. Comput. Sci. Appl. IJACSA 7(2) (2016)
Acknowledgement
This work has received funding from the Functionizer Eurostars project and the EUs Horizon 2020 research and innovation programme under Grant Agreement No. 731664.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Matei, O., Skrzypek, P., Heb, R., Moga, A. (2020). Transition from Serverfull to Serverless Architecture in Cloud-Based Software Applications. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds) Software Engineering Perspectives in Intelligent Systems. CoMeSySo 2020. Advances in Intelligent Systems and Computing, vol 1294. Springer, Cham. https://doi.org/10.1007/978-3-030-63322-6_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-63322-6_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63321-9
Online ISBN: 978-3-030-63322-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)