serverless refers to
applications and architectures that strongly depend on third-party
services (BaaS backend as a service) or on code (functions) to be performed on Functions
systems as a service (FaaS). The main cloud vendors dominate the market of commercial
solutions, such as
, but it is also possible to exploit their
existing infrastructure using open-source systems such as
The advent of Cloud technologies has made it possible to implement at the infrastructural level paradigms that were once confined within applications. Today, it is therefore possible to concentrate only on the business value of an application, without taking into account operational costs related to the management of an infrastructure, and significantly reducing the complexity of the application.
The advantages of serverless solutions must be carefully balanced with possible problems of complexity, performance or vendor lock-in. Our knowledge of the scenario allows us making the most appropriate choices without being overwhelmed by easy enthusiasm.
Paradigm supported by leading cloud vendors and robust open-source solutions.
They are naturally suitable to develop with a view to microservices.
Lower costs for operations and development.
Easy to integrate with external and legacy services.