Il vantaggio principale dell'architettura serverless è che tali programmi non hanno bisogno di un server dedicato per funzionare continuamente. Quindi vengono richiamati su una richiesta e si fermano all'uscita dalla funzione.
Ciò significa che un programma serverless dovrà essere veloce per iniziare, per essere reattivo. In che modo quindi gestisce azioni che richiedono molto tempo come la connessione al database? Si connette al database ogni volta o gestisce separatamente la connessione al database per richiamare funzioni come avviene nelle applicazioni server?