Mówi się, że główną zaletą architektury bezserwerowej jest to, że takie programy nie potrzebują dedykowanego serwera do ciągłego działania. Następnie są wywoływane na żądanie i zatrzymują się przy wychodzeniu z funkcji.
Oznacza to, że program bezserwerowy będzie musiał się szybko uruchomić, aby był responsywny. Jak zatem radzi sobie z czasochłonnymi działaniami, takimi jak połączenie z bazą danych? Czy łączy się z bazą danych za każdym razem, czy zarządza połączeniem z bazą danych osobno w celu obsługi wywołań, tak jak ma to miejsce w aplikacjach serwerowych?