How can Serverless Computing benefit you?

Let’s start by accepting that the term Serverless itself is a bit of a misnomer. Without a server there really can’t be any computing. What Serverless Computing does is, hide the server from you, take away the hassle of maintaining hardware and software, and give you all the computing muscle you need, without any idle capacity. In a traditional IT environment, i.e. server-based, you typically have a 3-tier architecture, viz: a database layer, where the database sits; an application layer, where your apps run; and the presentation layer, interface users interact with. A user can thus interact with your application in as many ways as your application will support—a web browser, mobile, or connected device (think: IoT) What this means is that before you even start working on your (server-based) app, the onus is on you to set up your server, install the OS, install needed software; and regularly manage all this, i.e. take care of hardware, update software, manage operating systems. D...