La computación sin servidor (Serverless) es un modelo de ejecución de computación en la nube en el que el proveedor proporciona al cliente un entorno de programación listo para usar, con recursos de servidor que aumentan o disminuyen según la carga. De esta manera, los desarrolladores pueden concentrarse en su producto principal y no perder tiempo manteniendo la infraestructura.
Ventajas del modelo sin servidor
Reducción de costos operativos. La informática sin servidor le permite pagar por la cantidad exacta de recursos que utiliza una empresa.
Escalabilidad. Las arquitecturas sin servidor están diseñadas para escalar automáticamente, procesando desde unas pocas solicitudes hasta miles por segundo.
Alto rendimiento. Delegar tareas a un proveedor permite a los profesionales de TI centrarse en sus servicios e innovaciones principales.
Rápida entrada en el mercado. Las empresas pueden implementar aplicaciones más rápido y con mayor frecuencia, reduciendo así el tiempo de comercialización de los productos.
Áreas de Aplicación sin Servidor
Microservicios. La informática sin servidor es adecuada para la arquitectura de microservicios porque permite que cada servicio se escale de forma independiente.
Procesamiento de archivos en tiempo real. Puede ejecutar funciones sin servidor cada vez que se carguen nuevos archivos en el almacenamiento en la nube.
Transformación de datos. Sin servidor se puede utilizar para convertir datos a un formato más conveniente antes de almacenarlos en una base de datos.