Skip to main content

Case Study: Use of AWS Lambda for Building a Serverless Chat Application

  • Conference paper
  • First Online:
Proceeding of International Conference on Computational Science and Applications

Part of the book series: Algorithms for Intelligent Systems ((AIS))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brijesh Choudhary .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics