Serverless Computing 101— What is it? Is it actually server-less

Adeyefa Oluwatoba
The Startup
Published in
4 min readMay 19, 2019

--

If you are active in the tech industry, you must have heard of the term Serverless. Is it actually server-less? What exactly does serverless computing actually mean. In this article I will be explaining serverless computing and we will see if Serverless computing is actually server-less.

aws lambda azure functions cloud functions

What is Serverless Computing

Serverless computing (or serverless for short), is an execution model where the cloud provider (AWS, Azure, or Google Cloud) is responsible for executing a piece of code by dynamically allocating the resources. And only charging for the amount of resources used to run the code. The code is typically run inside stateless containers that can be triggered by a variety of events including http requests, database events, queuing services, monitoring alerts, file uploads, scheduled events (cron jobs), etc. The code that is sent to the cloud provider for execution is usually in the form of a function. Hence serverless is sometimes referred to as “Functions as a Service” or “FaaS”. Following are the FaaS offerings of the major cloud providers:

--

--

Adeyefa Oluwatoba
The Startup

Full Stack web developer. I love learning new thing, open to new opportunities and experiences.