Para os não iniciados, a própria idéia de computação sem servidor parece incrédula, porque na história do desenvolvimento de software, os servidores são indispensáveis. Bem, eles ainda são. A computação sem servidor não precisa ser tomada literalmente, porque não torna os servidores obsoletos. No esquema de computação sem servidor, os servidores continuam a desempenhar um papel importante, mas com certas diferenças.
Os desenvolvedores de software não precisam mais pensar em servidores ou ajustar a codificação com base em servidores. Eles podem se concentrar totalmente na codificação enquanto os servidores, hospedados na nuvem, cuidam do processamento do código. Não há necessidade de planejar a capacidade dos servidores, pois na nuvem eles são capazes de aumentar e diminuir com base nos requisitos. O servidor inteiro não permanece ativo o tempo todo. Com base nos requisitos, partes dele se tornam ativas, realizam seus trabalhos e depois ficam inativas.
Muitos opinam que a computação sem servidor pode melhorar a eficiência da computação e reduzir os custos operacionais; eles vêem isso como uma maneira revolucionária de computação. Mas nem todo mundo concorda. Por outro lado, está sendo contestado que a computação sem servidor aumentará a complexidade e não há muitas maneiras de gerenciar a complexidade.