Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity.
A huge benefit is that you’re not having to worry about virtual or physical servers. A lot of the work is done for you which means you can focus on the code instead of focussing on the whole infrastructure. There is still a server there, just not one that you have to worry about! There are various different billing options, one of which is “pay as you go” which effectively means paying per request. You can often get a certain amount of requests for free which makes it a very appealing option from a budget perspective.
In the first of what we hope will be a series of videos on the Tooling, Process and even the culture at IJYI, Chris speaks to Dave Freeman about Functions-as-a-service (Faas) and how easy it is to get up and running.