'Sin servidor', como muchas cosas en nuestro espacio, se está convirtiendo en un término sobrecargado ... pero en general lo que significa es "Funcionalmente, nuestra arquitectura no depende del aprovisionamiento o mantenimiento continuo de un servidor"
La primera instancia que viene a la mente es una aplicación de JavaScript de una sola página, que usa almacenamiento local, y se almacena en algo como Amazon S # o Github Pages (o cualquier sitio estático, esos son solo ejemplos comunes). Imagine algo como una aplicación de estilo 'todo' o 'hacer las cosas' que se ejecuta completamente en su navegador. Su navegador accede a un servicio como S3 para descargar el código, y los elementos que almacena se almacenan en el almacenamiento local en su navegador. No hay un servidor que mantengas para esto.
La segunda instancia, y es un poco más complicada (y también la que popularizó el término 'sin servidor'), utiliza un servicio como AWS Lambda. Permítanme explicar esto presentando el problema que resuelve:
Muchas veces en mi carrera he resuelto un problema de negocios para un cliente con poco más que un código ruby que realizaba una extracción, transformación y carga periódicas (generalmente escrito como una tarea de rastrillo). Una vez resuelto, normalmente lo automatizo con cron. Entonces el problema se convierte en "¿Dónde alojo esta cosa que se ejecuta una vez cada hora?" Para algunos clientes, configuraríamos un servidor en su infraestructura existente. Para otros, configuraríamos una instancia EC2, aunque estuviera inactiva el 99% del tiempo. En cualquiera de esas circunstancias, hay un servidor que requiere aprovisionamiento, parches, monitoreo, actualización, etc.
Con Amazon Lambda, puedo tomar esa tarea de rastrillo y ejecutarla en su servicio como una 'función' pura. Incluso puedo programarlo. Ese cliente ya no necesitaría una infraestructura para una cosa tan simple de una vez por hora.
Con 'sin servidor' todavía hay un servidor, al igual que con 'nube' todavía hay una computadora. Solo hay un nivel de abstracción que asume algunas de las responsabilidades ambientales para usted.