Caso de Estudio: Eliminando el Overbooking Corporativo. Cómo una Arquitectura Serverless Redujo el Costo Operativo en un 85%.
Una corporación líder del sector energético tenía un problema crítico en su sistema de reservas corporativas. Cada vez que abrían nuevos cupos, el sistema recibía una avalancha de usuarios al mismo tiempo. Esta avalancha colapsaba la plataforma y generaba un error logístico grave: dos o más personas lograban reservar exactamente el mismo recurso al mismo tiempo (el temido overbooking).
El problema de fondo era una infraestructura tecnológica anticuada. Tenían servidores que pagaban mes a mes, pero que eran incapaces de reaccionar rápido ante picos de demanda. Como resultado, el equipo administrativo tenía que destinar cientos de horas cada mes a tareas manuales frustrantes: cancelar reservas duplicadas, conciliar cobros erróneos, gestionar devoluciones y calmar a usuarios molestos. Esta ineficiencia no solo ofrecía una pésima experiencia, sino que estaba destruyendo el margen de ganancia del servicio debido a los altos costos de mantenimiento y operación.
Mejora
En Atelier Busco tomamos el control del proyecto y reconstruimos la plataforma desde cero, utilizando un enfoque de Clean Architecture. El objetivo era claro: el sistema debía escalar automáticamente sin intervención humana y nunca más permitir una reserva duplicada. Para lograrlo, implementamos tres soluciones clave:
- Infraestructura que se adapta a la demanda: Migramos la plataforma hacia un modelo
Cloud-Nativeutilizando la tecnologíaAWS Serverless(específicamenteAWS Lambda). En términos de negocio, esto significa que la plataforma ahora detecta un pico de tráfico y “crea” capacidad de procesamiento en milisegundos para atender a todos sin colapsar. Lo mejor: cuando el tráfico baja, el sistema se apaga, cobrando únicamente por los segundos exactos de uso. - Bloqueos digitales para evitar duplicados: Para solucionar el overbooking, implementamos un sistema estricto en la base de datos conocido como
atomic locks. Es el equivalente digital a una fila ordenada y exclusiva: mientras el sistema valida el pago de un usuario (proceso que dura milisegundos), ese cupo queda bloqueado para el resto del mundo. Es matemáticamente imposible que dos personas tomen el mismo lugar. - Pagos inteligentes a prueba de fallos: Conectamos la pasarela de pagos utilizando
Webhooksde MercadoPago procesados en segundo plano (async). Diseñamos el sistema para que, incluso si hay un corte de internet o una notificación se envía dos veces, la plataforma jamás cobre el mismo monto por duplicado.
Impacto
La transformación convirtió un dolor de cabeza administrativo en un activo digital autónomo y altamente rentable:
- Impacto de Negocio (Reducción de OpEx): Al abandonar los servidores fijos y pasar al modelo de pago por uso de AWS, el costo operativo mensual de mantener la plataforma encendida se redujo en un impresionante 85%. Además, el equipo administrativo dejó de apagar incendios; recuperaron el 100% de las horas que perdían en devoluciones manuales, maximizando el
Lifetime Value(LTV) de la plataforma. - Impacto Técnico y de Usuario: El overbooking desapareció de forma definitiva. Hoy, incluso cuando cientos de usuarios entran al mismo tiempo, el sistema responde en menos de
120ms. La corporación ahora cuenta con una experiencia de reserva fluida, rápida y, sobre todo, confiable.
¿Necesitas este nivel de arquitectura en tu empresa?
Conversa directamente con nuestro equipo senior de ingeniería. Evaluamos tu proyecto y diseñamos la mejor estrategia para tu empresa.