Why is serverless the future

Does serverless computing have a future?


Content type: Whitepaper (pdf)
Company: JFrog
Language: German
Size: 23 pages
Release year: 2021
Special feature: registration required


Functions and possible uses of "Function as a Service"
Does serverless computing really not need servers? Where can serverless functions be used sensibly and what future prospects does the concept offer? Answers to these and many other questions about serverless computing can be found in this guide.


When the concept of serverless computing emerged a few years ago, it initially raised eyebrows. How should IT work without hardware, without servers?

In fact, serverless also requires hardware and software as a basis, but the provision is event-driven and transparent for the user. Billing is based on actual use, the provider takes care of security, availability and scaling. Serverless computing is therefore often referred to as "Function as a Service" (FaaS).

This guide not only explains the concept and advantages of serverless computing, but also shows, using specific examples, where its use is particularly worthwhile and which future uses can be expected. Results from the “State of Serverless 2020” report also provide an insight into the current status of usage and the market shares of competitors.

Also learn:

  • How containers and serverless computing differ.
  • Which FaaS offers AWS, Azure and Google have in their portfolio.
  • How a serverless architecture can be built.

Original extract from the document:

How does serverless work?

In practice, all you have to do is upload your code to a cloud provider's service. This then automatically provides a short-lived environment, a so-called ephemeral environment. Unlike traditional architectures, it can easily scale and process thousands of requests simultaneously, and you only pay when your code is executed.

From the developer's perspective, serverless computing eliminates the need for physical infrastructures and system software. Serverless architectures are extremely reliable, highly scalable, and perform well. With serverless computing, you only pay for the resources your application uses when it's running. There is a linear relationship between the efficiency of your code and the cost of running it that is easy to control and test: the faster your code and systems run, the less you pay.

You probably know what it is like when site reliability engineers and DevOps executives have to concentrate and take care of their servers running the applications around the clock, including overtime long after work, on the weekends and in the early morning, everything because of the incalculable potential for errors and problems during operation - an eternal nightmare. The entire responsibility for maintenance, updating and server monitoring then rests with you. Serverless, on the other hand, means that you no longer have to worry about server management; the cloud provider is then responsible for this.

LOGIN for hotBusiness services

Copyright © 2021 Heise Medien