Amazon Web Services (AWS) anunció, a fecha de 20 de octubre de 2026, una nueva función llamada «AWS Lambda Web Functions», que permite desplegar y ejecutar directamente en AWS Lambda, su plataforma sin servidor, frameworks para Node.js como Next.js, Express, Hono y Fastify, así como las aplicaciones creadas con ellos. Está disponible en cinco regiones, incluida la de Tokio, y las funciones Lambda tradicionales pasarán a llamarse «Lambda Event Functions».
La «barrera del HTTP» que se interponía en el camino de Lambda
Lambda recibe eventos, ejecuta funciones y devuelve resultados. También podía recibir solicitudes HTTP y responder a ellas, pero la ejecución de las funciones y el tratamiento de HTTP estaban diseñados como procesos separados. Por eso, aunque se colocara en una función el código de una aplicación web creada con Next.js, por ejemplo, no funcionaba tal cual.
Para salvar esa brecha se creó «AWS Lambda Functions Adapter», que conecta las funciones con las prestaciones HTTP de Lambda. Era algo así como un conector que permite enchufar clavijas de formatos distintos. Los desarrolladores tenían que diseñar su configuración contando con este adaptador y adaptar a Lambda las aplicaciones que ya funcionaban en su entorno local.
Cómo Web Functions cambia el panorama de los despliegues
Web Functions se ofrece en forma de «funciones web», con prestaciones de servidor web similares a las de Node.js integradas en el entorno de ejecución de Lambda. Ahora es posible desplegar y ejecutar directamente dentro de la función frameworks y aplicaciones compatibles con Node.js.
Lo más destacable no es tanto la propia función como el cambio en la experiencia de desarrollo. Aunque el modelo sin servidor reduce el trabajo de operación, hasta ahora mantenía cierta distancia respecto a la forma de trabajar de los frameworks web que se utilizan habitualmente. Web Functions es un paso que acorta considerablemente esa distancia. Permite desplegar aplicaciones de Express o Hono, con las que los desarrolladores ya están familiarizados, sin tener que preocuparse de gestionar servidores. Es probable que a muchos equipos de desarrollo les resulte atractiva esta combinación.
Node.js 24 y las especificaciones del entorno de ejecución
El entorno de ejecución utiliza Node.js 24. Estas son sus principales especificaciones:
Lista de especificaciones
・Entorno de ejecución: Node.js 24
・Memoria: 2 GB por entorno de ejecución
・Tamaño de heap predeterminado: 1024 MB
・Solicitudes simultáneas: hasta 128 por entorno de ejecución
・Tiempo de espera: 30 segundos por defecto (configurable entre 3 segundos y 15 minutos)
・Regiones disponibles: Tokio, este de EE. UU. (norte de Virginia), este de EE. UU. (Ohio), oeste de EE. UU. (Oregón) y Europa (Irlanda)
Destaca especialmente que cada entorno de ejecución pueda procesar hasta 128 solicitudes simultáneas. Una aplicación web genera múltiples solicitudes incluso al cargar una sola página, por lo que el número de operaciones simultáneas por entorno de ejecución es un dato importante a la hora de diseñar el sistema. Además, el tiempo de espera puede ampliarse hasta un máximo de 15 minutos, lo que da margen para aplicaciones que incluyan procesos largos.
Se amplían los criterios para elegir dónde alojar las aplicaciones
Se ha consolidado la opción de ejecutar aplicaciones Node.js como Next.js en servicios de alojamiento especializados, entre ellos Vercel. AWS incorpora ahora una alternativa basada en la enorme infraestructura de Lambda, lo que ha llevado a algunos a considerar que ha surgido un nuevo competidor.
Sin embargo, la aparición de esta función no determina por sí sola cuál es la mejor opción. La respuesta depende de lo que se valore: el precio, la carga operativa o la compatibilidad con el entorno de AWS que ya se utiliza, entre otros factores. Las empresas que ya tienen sistemas construidos sobre AWS no deberían pasar por alto la ventaja de poder gestionar también sus aplicaciones web dentro de la misma plataforma. Otros equipos, en cambio, pueden priorizar la sencillez de los despliegues o las funciones orientadas a desarrolladores.
Que haya más opciones es, en sí mismo, un cambio positivo para los desarrolladores. ¿Con qué carga funcionan sus aplicaciones y en qué quieren gastar? Web Functions parece una nueva función que merece la pena probar, también como oportunidad para replantearse estas preguntas.


コメント