Abstract
Cloud computing in recent times has unfolded as the most popular and efficient standard for managing and delivering useful services over the Internet. Out of various cloud services and techniques, serverless computing represents an evolution of cloud-based programming technologies and is an attestation to the growth and large-scale adoption of cloud concepts. In this era of increasing technological advancements, large Internet companies like Amazon, Netflix and LinkedIn deploy big multistage applications in the cloud which can be developed, tested, deployed, scaled, operated and upgraded independently. However, aside from gaining agility and scalability, infrastructure costs are a major hindrance for companies following this pattern due to the increasing server loads and the need to increase server space. This is where serverless computing and services like AWS Lambda comes into picture. The paper delves into the functioning of AWS Lambda along with other existing AWS services through the development of a serverless chat application which supports scalability without the addition of new servers. The paper further explores the connection of different existing services in AWS like S3, DynamoDB, CloudWatch, etc. with serverless technologies like Lambda.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sewak M, Singh S (2018) Winning in the era of serverless computing and function as a service. In: 2018 3rd international conference for convergence in technology (I2CT), Pune, pp 1–5
Lynn T, Rosati P, Lejeune A, Emeakaroha V (2017) 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), Hong Kong, pp 162–169
Villamizar M et al (2016) Infrastructure cost comparison of running web applications in the cloud using AWS lambda and monolithic and microservice architectures. In: 2016 16th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid), Cartagena, pp 179–182
Swedha K, Dubey T (2018) Analysis of web authentication methods using Amazon web services. In: 2018 9th international conference on computing, communication and networking technologies (ICCCNT), Bangalore, pp 1–6
Lloyd W, Ramesh S, Chinthalapati S, Ly L, Pallickara S (2018) Serverless computing: an investigation of factors influencing microservice performance. In: 2018 IEEE international conference on cloud engineering, Orlando, FL, pp 159–169
Al-Ali Z et al (2018) Making serverless computing more serverless. In: 2018 IEEE 11th international conference on cloud computing, San Francisco, CA, pp 456–459
Kritikos K, Skrzypek P (2018) A review of serverless frameworks. In: 2018 IEEE/ACM international conference on utility and cloud computing companion, Zurich, pp 161–168
Kotas C, Naughton T, Imam N (2018) A comparison of Amazon web services and microsoft azure cloud platforms for high performance computing. In: 2018 international conference on consumer electronics, Las Vegas, NV, pp 1–4
Yoon H, Gavrilovska A, Schwan K, Donahue J (2012) Interactive use of cloud services: Amazon SQS and S3. In: 2012 12th IEEE/ACM international symposium on cluster, cloud and grid computing, Ottawa, ON, pp 523–530
García López P, Sánchez-Artigas M, París G, Barcelona Pons D, Ruiz Ollobarren Á, Arroyo Pinto D (2018) Comparison of FaaS orchestration systems. In: 2018 IEEE/ACM international conference on utility and cloud computing companion (UCC Companion), Zurich, pp 148–153
Narula S, Jain A, Prachi (2015) Cloud computing security: Amazon web service. In: 2015 fifth international conference on advanced computing and communication technologies, Haryana, pp 501–505
McGrath G, Brenner PR (2017) Serverless computing: design, implementation, and performance. In: 2017 IEEE 37th international conference on distributed computing systems workshops (ICDCSW), Atlanta, GA, pp 405–410
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Choudhary, B., Pophale, C., Gutte, A., Dani, A., Sonawani, S.S. (2020). Case Study: Use of AWS Lambda for Building a Serverless Chat Application. In: Bhalla, S., Kwan, P., Bedekar, M., Phalnikar, R., Sirsikar, S. (eds) Proceeding of International Conference on Computational Science and Applications. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-0790-8_24
Download citation
DOI: https://doi.org/10.1007/978-981-15-0790-8_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0789-2
Online ISBN: 978-981-15-0790-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)