Posts

Showing posts with the label serverless comuting

How can Serverless Computing benefit you?

Image
  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...

The Benefits and Disadvantages of Serverless Infrastructure

Image
There are many reasons behind the rising popularity of Serverless computing: there is much higher scalability, developers get more flexibility, release time is quicker, and most of all, costs are so much lower, since you don’t have to bother about buying servers, or provisioning and managing them. So is Serverless the next big thing in cloud computing? And, specifically, is it for you? Read on to find out Where did all the servers go? To begin with the term ‘Serverless’ is misleading, there are physical servers; it just that they’re hidden from view. This means you, as the developer, don’t have to worry about setting up the infrastructure needed to run your application. Nor do you need to reserve or pay for bandwidth that you don’t need and don’t use. The job of providing the required infrastructure is done by the provider, all you have to do is write the code and deploy it. No worries about scaling, server management, maintenance or monitoring. You can leave it all to the provider. Be...