Serverless Computing
Serverless Computing
COMPUTING
Team members:
20 : Yogesh Yashvant Gavit
11 : Prathamesh Keda Chaure
18 : Nilesh Murlidhar Gaikwad
39 : Vaibhav Madhukar More
Guided by:
WHAT IS SERVERLESS COMPUTING?
Serverless computing is a cloud computing execution model in which the cloud provider dynamically
manages the allocation of machine resources. Developers can build and run applications without having to
provision or manage servers.
For example,
AWS Lambda
HOW DOES SERVERLESS COMPUTING WORK?
Serverless computing is typically implemented using a function-as-a-service (FaaS) model. With FaaS,
developers write code that is executed in response to events. The cloud provider manages the
underlying infrastructure, such as servers and storage.
Reduced costs.
Increased agility.
Scalability.
Reliability.
USE CASES FOR SERVERLESS COMPUTING
Web applications: Serverless computing is a great fit for web applications, as it can automatically scale to
handle changes in traffic.
Event-driven applications: Serverless computing is also well-suited for event-driven applications, such as real-
time data processing and analytics.
Mobile backends: Serverless computing can be used to build and deploy mobile backends that are scalable and
reliable.
Batch processing: Serverless computing can also be used for batch processing tasks, such as data processing
and machine learning.
CONCLUSION
Serverless computing is a powerful and flexible cloud computing model that can help you build and deploy
applications more quickly and easily. It is a good choice for a wide range of workloads, including web applications,
mobile backend services, event-driven workloads, IoT applications, data processing, and machine learning.