Dla niewtajemniczonych sama idea obliczeń bezserwerowych wydaje się niewiarygodna, ponieważ w historii rozwoju oprogramowania serwery były niezbędne. Cóż, nadal są. Przetwarzanie bez użycia serwera nie musi być traktowane dosłownie, ponieważ nie powoduje, że serwery stają się przestarzałe. W bezobsługowym schemacie komputerowym serwery nadal odgrywają ważną rolę, ale z pewnymi różnicami.
Od twórców oprogramowania nie trzeba już myśleć o serwerach ani dostosowywać kodowania w oparciu o serwery. Mogą całkowicie skupić się na kodowaniu, podczas gdy serwery hostowane w chmurze zajmują się przetwarzaniem kodu. Nie ma potrzeby planowania pojemności serwerów, ponieważ w chmurze są one w stanie skalować w górę i w dół w zależności od wymagań. Cały serwer nie pozostaje aktywny przez cały czas. W zależności od wymagań, niektóre z nich stają się aktywne, wykonują swoje zadania, a następnie stają się uśpione.
Wiele osób uważa, że przetwarzanie bezserwerowe może poprawić wydajność obliczeniową i obniżyć koszty operacyjne; postrzegają to jako rewolucyjny sposób przetwarzania. Ale nie wszyscy się z tym zgadzają. Z drugiej strony argumentu przeciwdziała się, że przetwarzanie bezserwerowe zwiększy złożoność i nie ma wielu sposobów zarządzania złożonością.