Spring GDS 25 Aniversario
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
AWS Lambda es el servicio de cómputo serverless de Amazon. Subes una función, defines qué la dispara y Amazon la ejecuta bajo demanda. Sin servidores que aprovisionar, parchear o mantener calientes. Cuando nada llama a tu función, no pagas nada. Cuando llegan mil peticiones a la vez, Lambda levanta mil copias y te cobra por invocación y por los milisegundos que corre cada una.
"Serverless" es una pequeña mentira. Hay servidores; simplemente nunca los ves. El modelo encaja especialmente bien con el trabajo basado en eventos: un archivo aterriza en S3 y una función lo procesa, llega una petición de API y una función responde, una cola se llena y unas funciones la vacían. La pega son los arranques en frío, ese breve retardo cuando una función despierta del reposo, y los límites de cuánto puede durar una sola ejecución. Una empresa de medios que redimensiona cada imagen subida con una Lambda disparada al cargarla obtiene un escalado sin esfuerzo para una carga que está ocupada a mediodía y silenciosa a las 3 de la madrugada, y paga solo por el trabajo hecho.
Comparado con correr un servidor tradicional o un contenedor encendido las veinticuatro horas, Lambda cambia las cuentas. Cedes algo de control y previsibilidad a cambio de no gestionar infraestructura y de un coste que sigue el uso en lugar del tiempo de actividad.
Construimos backends serverless sobre Lambda cuando la carga lo pide, y muchas lo hacen. Tráfico a ráfagas, tareas programadas, procesamiento de imagen y vídeo, manejadores de webhooks, pegamento entre servicios. El patrón mantiene baja la sobrecarga operativa y deja que la factura de un cliente siga la demanda real en lugar de un servidor inactivo toda la noche.
El serverless no está libre de contrapartidas, y somos honestos con los clientes al respecto. Los arranques en frío, los límites de ejecución y la disciplina de diseñar en torno a ellos importan. Arquitecturamos teniendo esos bordes en mente, vigilamos dónde puede dispararse el coste, y recurrimos a contenedores o servicios siempre encendidos cuando un problema lo pide de verdad, en lugar de forzar todo a través de un solo modelo.
¿Pensando en serverless para tu backend? Veamos si encaja.
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Convertir una marca en un negocio que funciona.
Medio millón de personas. Una app. Cero caos.















