Caso
Urgently - plataforma AI para asistencia en carretera y operaciones de dispatch
Plataforma high-load para asistencia en carretera con creación de solicitudes, dispatch en tiempo real, seguimiento de proveedores, app móvil para técnicos, analítica, pricing e integraciones API.
- Año
- 2021
- Cliente
- Urgently
- Rol
- Senior Backend Engineer
Descripción
Urgently es una plataforma tecnológica de roadside assistance que conecta clientes, proveedores de servicio, concesionarios, aseguradoras, operadores de flotas y sistemas externos. La plataforma permite crear solicitudes digitales, asignar proveedores, seguir servicios en tiempo real, usar herramientas móviles para técnicos, enviar notificaciones a clientes, trabajar con dashboards, analítica, dynamic pricing, web portal y REST APIs para integraciones.
Problema
La plataforma operaba en un entorno donde la velocidad y la precisión eran críticas: el cliente espera ayuda en carretera en tiempo real, mientras el sistema debe seleccionar rápidamente al proveedor adecuado, calcular ETA, actualizar estados y sincronizar datos entre web, mobile y APIs de partners. Los principales retos técnicos eran alta carga en el dispatch API, integraciones externas inestables, retrasos en geolocalización, condiciones de carrera en estados, lógica compleja de pricing, baja observabilidad de incidentes y necesidad de proteger datos personales, ubicación e información del vehículo.
Solución
Reforcé la arquitectura backend con procesamiento asíncrono, colas, flujos basados en eventos y contratos API más fiables. Optimicé el dispatch-flow: estados de solicitudes, asignación de proveedores, ETA, cancelaciones, reassignment y actualizaciones en tiempo real. Añadí idempotencia para operaciones críticas, validación estricta, control de roles, logs de auditoría y protección del API. Para analítica y dashboards operativos, optimicé agregaciones, moví cálculos pesados a tareas en segundo plano y mejoré el monitoreo de casos problemáticos, retrasos de proveedores y fallos de integración.
Resultados
La plataforma ganó estabilidad con un alto volumen de solicitudes simultáneas, los procesos de dispatch se volvieron más rápidos y predecibles, y los clientes recibieron un tracking en tiempo real más claro. Se redujo el riesgo de estados conflictivos y operaciones duplicadas, mejoró la fiabilidad de integraciones con partners, se aceleró el diagnóstico de incidentes y el sistema quedó mejor preparado para AI-driven routing, dynamic pricing y analítica de service performance.