Cloud Functions
Platform for creating functions that respond to cloud events.
Serverless computing is a method of providing backend services on an as-used basis. A
serverless provider allows users to write and deploy code without the hassle of worrying
about the underlying infrastructure. A company that gets backend services from a serverless
vendor is charged based on their computation and do not have to reserve and pay for a fixed
amount of bandwidth or number of servers, as the service is auto-scaling.
Advantages of Serverless Computing
Backend-as-a-service (BaaS):- is a service model where a cloud provider offers
backend
services such as data storage, so that developers can focus on writing front-end code. But
while serverless applications are event-driven and run on the edge, BaaS applications may
not meet either of these requirements.
Platform-as-a-service (PaaS):- is a model where developers essentially rent all the
necessary tools to develop and deploy applications from a cloud provider, including things
like operating systems and middleware.