Serverless computing is definitely becoming a hot topic. Developers using various languages want to take advantage of its features and you certainly don’t want to fall behind with the trends. So, if your weapon of choice is JavaScript and you want to find out how to implement serverless in Node.js, this article was written for you.
In short, going “serverless” means that you don’t need to take care of the servers running your app.Michael LawrenceDesigner
The main problem with such buzzwords is that sometimes they can hide the true meaning of what we’re using. And “serverless” is the perfect example of that. One could think of some strange technology in which there are no servers, but we all know that it’s not the case. So what does, in fact, “serverless” mean?
Do I need serverless at all?
You’ll soon be able to answer it for yourself. Let’s take a look at the example of a company which used the serverless approach to its advantage. There was once a tool called Readability, made by Postlight. It allowed to get the website’s content, transform it into some ebook reader’s format and then send it to the device. It was so popular that the monthly cost of maintaining it grew up to $10,000. This is how much you pay when you have around 39 million requests per month (which gives around 15 requests per second).
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Function as a Service (FaaS)