Spring GDS 25 Aniversario
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Serverless es una forma de ejecutar código sin gestionar los servidores en los que corre. Servidores sigue habiendo. Lo que dejas es de ser su dueño. El proveedor cloud se encarga de la capacidad, el escalado y los parches, y tú despliegas funciones que se despiertan para atender una petición y desaparecen cuando terminan. AWS Lambda, Cloudflare Workers y Google Cloud Functions son las plataformas comunes.
El modelo cambia las cuentas. Pagas por ejecución y por milisegundo de cómputo, no por una máquina parada a las tres de la madrugada. El escalado es automático, así que una función que atiende diez peticiones atiende diez mil sin que nadie aprovisione hardware. Un trabajo de procesado de imágenes que solo se dispara cuando un usuario sube una foto encaja limpio, ya que el código corre cuando hace falta y no cuesta nada entre medias. Serverless suele combinarse con bases de datos, colas y almacenamiento gestionados para redondear un sistema completo.
La trampa es el arranque en frío. Una función que no ha corrido hace poco tarda más en arrancar la primera vez, lo que importa en trabajo sensible a la latencia. Los trabajos largos, las conexiones persistentes pesadas y el tráfico estable muy alto pueden costar más que un servidor normal. El encaje correcto son las cargas irregulares, dirigidas por eventos o impredecibles. El encaje equivocado es un servicio constante de alto rendimiento que nunca duerme.
Construimos serverless cuando la carga es a ráfagas o cuando el equipo no debería estar haciendo de niñera de la infraestructura. APIs, trabajos programados, webhooks y procesado dirigido por eventos corren bien como funciones, y encajan limpio en nuestros pipelines CI/CD, así que un push a main despliega sin ceremonia de release.
La parte honesta es que serverless no es un valor por defecto. Puede disparar en silencio el coste cloud con tráfico estable de alto volumen, y los arranques en frío hacen daño a la latencia de cara al usuario si los ignoras. Por eso medimos antes de comprometernos y mezclamos serverless con servicios siempre activos donde eso tiene más sentido. Cuando encaja, el cliente recibe un sistema que se escala solo, cuesta poco en reposo y libera al equipo para lanzar funciones en lugar de gestionar máquinas.
¿Te preguntas si serverless encaja con tu carga o solo infla la factura? Comprobémoslo.
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.















