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
Portada del proyecto «Urgently - plataforma AI para asistencia en carretera y operaciones de dispatch»

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.

Tecnologías