El Portal de las Tecnologías para la Innovación

Plomería digital: la infraestructura detrás de las aplicaciones de viajes compartidos

Fuente:

Usar una aplicación de viajes compartidos para ir del punto A al punto B puede parecer básico, pero hay muchas partes móviles, todas respaldadas por infraestructura digital.

Resumen

  • Las aplicaciones de viajes compartidos requieren una infraestructura digital compleja con API, bases de datos y computación de borde para conectar a los pasajeros, conductores y sistemas de pago sin problemas.
  • Las ubicaciones de borde de baja latencia y las integraciones de API con Google Maps, Twilio y Stripe permiten la correspondencia de conductores y el procesamiento de pagos en tiempo real.
  • Los más de 270 centros de datos globales y el ecosistema digital de Equinix permiten a las empresas de viajes compartidos implementar infraestructura escalable cerca de los usuarios y conectarse con socios.

Los viajes compartidos se han convertido rápidamente en una tecnología que muchos damos por sentada. Basta con apuntar, hacer clic e introducir algunos datos para empezar tu viaje rápidamente, ¿verdad? No exactamente. Las aplicaciones de viajes compartidos interactúan con numerosas tecnologías y bases de datos, todas conectadas por redes que funcionan con infraestructura digital.

Aunque parezca increíble, el transporte compartido, en su forma más rudimentaria, existía desde la Primera Guerra Mundial, cuando el gobierno estadounidense exigió a la gente compartir el coche para ahorrar caucho para la guerra. Sin embargo, no fue hasta la década de 1970 que el uso compartido del coche se popularizó, debido a los precios récord de la gasolina derivados de la crisis del petróleo.

Un precursor importante de la industria moderna de viajes compartidos se produjo en 2002, cuando la Oficina de Patentes y Marcas de Estados Unidos otorgó a Sunil Paul una patente para un método informático para determinar una ruta de transporte eficiente. Tres empresas de viajes compartidos —Lyft, Sidecar (cofundada por Sunil Paul) y Uber— entraron en el mercado entre 2010 y 2012, lo que evolucionó aún más el concepto.

En 2013, la Comisión de Servicios Públicos de California creó una nueva categoría específicamente para empresas de viajes compartidos, conocidas como empresas de redes de transporte (TNC).

Los viajes compartidos han seguido evolucionando, mejorando la experiencia del consumidor y del conductor. Se han convertido en un pilar de la economía actual. Analicemos la infraestructura oculta que impulsa las aplicaciones de viajes compartidos en la última entrada del blog de nuestra serie «Plomería Digital» .

Entre bastidores del transporte compartido

Programar una recogida con una app de viajes compartidos inicia una serie de pasos que deben completarse lo más rápido posible. La infraestructura digital es el tejido conectivo que permite la comunicación entre los dispositivos del pasajero y del conductor, así como las conexiones hacia y desde aplicaciones de software en servidores en múltiples ubicaciones, API (que permiten la comunicación entre las aplicaciones de software) y bases de datos.

Una conectividad de baja latencia es crucial para garantizar una experiencia de usuario fluida, que incluye conectar la aplicación de viajes compartidos con una base de datos de tarifas y conductores, lo que permite a los conductores aceptar viajes y configurar opciones de pago. Las empresas de viajes compartidos necesitan ubicar su infraestructura en ubicaciones periféricas cerca de sus usuarios (pasajeros y conductores) para transferir datos eficazmente entre los diversos dispositivos, aplicaciones y bases de datos que, en conjunto, generarán la cotización del viaje compartido. Esta cotización incluirá los conductores disponibles, los horarios de recogida y entrega, y las opciones de pago.

Hay muchos componentes involucrados en la habilitación de una aplicación de viajes compartidos, como se muestra a continuación.

Dispositivos de usuario

Las aplicaciones de viajes compartidos están disponibles en teléfonos inteligentes, otros dispositivos móviles y computadoras portátiles.

Aplicaciones de software

El software de viajes compartidos permite múltiples tipos de transacciones para pasajeros y conductores, incluyendo solicitar viajes, proporcionar presupuestos, localizar conductores disponibles, presentar calificaciones, procesar pagos y comunicarse por chat o mensajes de texto. Las aplicaciones comparten información como el nombre del conductor, el tipo de vehículo, la hora de recogida y la zona de recogida designada en aeropuertos u otros centros de tránsito.

Las aplicaciones de viajes compartidos necesitan interactuar con software de múltiples proveedores para integrar servicios como navegación y ubicación, pasarelas de pago, comunicaciones en la nube, autenticación de usuarios y notificaciones. Las API permiten que estos componentes de software se comuniquen y transfieran datos sin problemas, lo que mejora significativamente la funcionalidad de la aplicación. Algunas de las API más utilizadas son:

  • Google Maps, que integra servicios de mapas y ubicación en aplicaciones.
  • Twilio, que permite la comunicación entre usuarios y conductores.
  • Stripe, que facilita el procesamiento de pagos.

Las aplicaciones de software también deben ser compatibles con el servidor backend y el procesamiento lógico, incluyendo la facturación de pasajeros, los pagos a conductores, la detección de fraudes, el análisis y más. Esto implica la interacción con múltiples pilas tecnológicas de aplicaciones y herramientas de software, así como el almacenamiento y la recuperación de datos de una o más bases de datos.

Infraestructura de red

Nada ocurre sin la conectividad adecuada. Mediante conexiones físicas y virtuales, las aplicaciones de viajes compartidos pueden conectarse a través de proveedores de internet público, operadores móviles y otros proveedores de servicios a nubes públicas y centros de datos locales privados. La infraestructura de red puede incluir conmutadores, enrutadores, balanceadores de carga, firewalls e infraestructura física compuesta por cables de fibra óptica terrestres y submarinos. Las empresas de viajes compartidos y los proveedores de servicios en el mismo centro de datos pueden intercambiar datos, como detalles de pago, de forma privada mediante conexiones cruzadas físicas directas en un punto de intercambio de internet.

Computación y almacenamiento

Las empresas de viajes compartidos requieren servidores con una capacidad de procesamiento considerable para gestionar todos los aspectos de una reserva y ejecutar las diversas tecnologías, como aplicaciones, datos, utilidades, DevOps, herramientas empresariales y usuarios. Además, es fundamental garantizar un almacenamiento suficiente en la base de datos para la gran cantidad de datos y análisis, como el historial de usuarios, el historial y la disponibilidad de los conductores, los datos de ubicación y las matrices de precios.

Centros de datos

Los centros de datos albergan la infraestructura de computación, almacenamiento y redes que las empresas de viajes compartidos utilizan para ejecutar sus aplicaciones, almacenar datos y conectar con clientes, conductores y proveedores de servicios. Las API que utilizan requieren múltiples tipos de redes disponibles en los centros de datos para conectar aplicaciones de software que funcionan juntas para ofrecer la mejor experiencia de usuario posible. Los centros de datos también son el lugar donde los participantes de un ecosistema de viajes compartidos pueden descubrir nuevos socios con los que innovar.

¿Cómo se combina todo esto?

Una vez que el vuelo del pasajero aterriza y este abre la aplicación de viajes compartidos, esta comienza a enviar datos de ubicación, métricas del usuario y otros datos cifrados a través de internet, mediante HTTPS, a las API del servicio. Un balanceador de carga procesa los datos para pasarlos a la siguiente capa de firewall disponible, lo que garantiza la menor latencia posible. La puerta de enlace de la API ejecuta la solicitud, utilizando servicios de backend y bases de datos para prepararla y enviarla al grupo de conductores locales dentro del alcance del cliente. Los servicios de Fabric permiten una conectividad virtual dedicada con los proveedores que deben participar en el proceso, incluyendo servicios en la nube, procesamiento de pagos y comunicaciones de interacción con el cliente. Este flujo continúa durante toda la transacción, procesando los datos necesarios para trazar una ruta, validar el pago y calificar al conductor.

Infraestructura digital

Las expectativas de servicio en el sector de viajes compartidos son excepcionalmente altas, y los proveedores de aplicaciones con los tiempos de respuesta más rápidos tendrán una ventaja competitiva. Garantizar una experiencia fluida requiere una infraestructura escalable cerca de los usuarios y los proveedores de servicios.

Con más de 270 centros de datos de alto rendimiento en 76 mercados en todo el mundo, Equinix tiene el alcance global que las empresas de viajes compartidos necesitan para implementar una infraestructura digital flexible cerca de los usuarios y replicar fácilmente su infraestructura de TI en nuevas ubicaciones.

Las empresas de viajes compartidos probablemente descubrirán que muchos de los proveedores de servicios con los que se conectan mediante API también tienen implementaciones en Equinix, lo que permite que estas API funcionen aún más rápido gracias a la proximidad. Configurar la infraestructura digital es sencillo, con conexiones cruzadas a un gabinete o jaula de Equinix, o con Equinix Fabric® , que proporciona interconexión privada. La conectividad API de baja latencia se utiliza como la ruta más corta a su destino, gracias a un punto de intercambio de internet que anuncia la ruta más rápida según la ubicación del cliente y el destino. Esto permite a las empresas de viajes compartidos llegar a los principales proveedores de servicios en la nube a través de nuestra cartera líder en el sector de plataformas de acceso a la nube.

Además, nuestro rico ecosistema digital de proveedores de servicios de red y nube, empresas de tecnología y otros socios de la industria genera un mayor valor comercial a medida que los participantes se conectan para intercambiar servicios complementarios, como servicios de pago y CPaaS (comunicaciones de plataforma en la nube como servicio), con más de 3000 otros proveedores.

Obtenga más información sobre las oportunidades que presenta la computación de borde: lea nuestro informe técnico Dónde el borde se encuentra con la oportunidad de la IA .

EQUINIX Blog. E. B. Traducido al español

Artículos relacionados

Epic Games Store

Shrine’s Legacy es un título de 16 bits que retoma la clásica fórmula de los RPG de Super Nintendo

Un joven héroe valiente, un mago misterioso, gemas mágicas y un tirano con tanta armadura que parece que no pueda ni moverse. ¿Os suena de algo? Shrine’s Legacy, el título debut de Positive Concept Games, se inspira en conceptos que han definido los juegos de rol durante décadas. Su protagonista, Rio Shrine, se embarca en una aventura para reunir ocho gemas elementales y restaurar la espada de Shrine (Sword of Shrine), la clave para derrotar al malvado Aklor.

Continuar leyendo...
Scroll al inicio