Der Hauptvorteil der serverlosen Architektur soll sein, dass solche Programme keinen dedizierten Server benötigen, um kontinuierlich ausgeführt zu werden. Werden dann auf eine Anfrage aufgerufen und hören beim Beenden der Funktion auf.
Dies bedeutet, dass ein serverloses Programm schnell gestartet werden muss, um reagieren zu können. Wie geht es dann mit zeitaufwändigen Aktionen wie der Datenbankverbindung um? Stellt es jedes Mal eine Verbindung zur Datenbank her oder verwaltet es die Datenbankverbindung separat, um Aufrufe wie in Serveranwendungen auszuführen?