Challenges

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 5

‫بسم هللا الرحمن الرحيم‬

Presenter : Awais Shah


Roll Number : 73
Number Of Slides : 4
Serverless computing is a cloud computing
execution model that allocates machine resources
on an as-used basis. Under a serverless model,
developers can build and run applications without
having to manage any servers and pay only for the
exact amount of resources used.
Challenges involved in S.C.C

Cold Start Latency:


When a serverless function is invoked after a period of inactivity,
there can be a delay known as a "cold start" as the cloud provider
initializes the necessary resources to handle the request. This
latency can impact the responsiveness of applications, especially
those with strict performance requirements.

Vendor Lock-In:
Adopting serverless often involves leveraging proprietary services
and APIs provided by a specific cloud provider. This can lead to
vendor lock-in, making it challenging to migrate applications to
another provider or run them in a hybrid cloud environment.
Limited Runtime Environment:
Serverless platforms typically impose restrictions on the runtime
environment, including the maximum execution duration,
memory allocation, and available libraries. These constraints can
limit the types of applications that can be effectively deployed in
a serverless architecture.
State Management:
Serverless functions are often designed to be stateless,
meaning they do not maintain any persistent state between
invocations(preceding events or user interaction).
Managing stateful applications in a serverless environment
can be complex and may require integrating with external
data stores or services.
Cost Management:
While serverless computing can offer cost savings
through pay-per-use pricing models, it can also lead to
unpredictable costs, especially as applications scale or
experience fluctuations in demand. Optimizing resource
utilization and minimizing unnecessary function
invocations are essential for controlling costs in
serverless environments.

You might also like