Il vantaggio principale dell'architettura senza server è che tali programmi non necessitano di un server dedicato per l'esecuzione continua. Quindi vengono invocati su una richiesta e si fermano all'uscita dalla funzione.
Ciò significa che un programma senza server dovrà essere rapido da avviare, per essere reattivo. In che modo quindi gestisce azioni che richiedono tempo come la connessione al database? Si collega al database ogni volta o gestisce separatamente la connessione al database per funzionare invocazioni come avviene nelle applicazioni server?