Airwallex, empresa mundial de tecnología financiera, satisface las necesidades de sus clientes más rápido gracias a GitLab
GitLab Premium
¿Quiere ver lo que GitLab Ultimate puede hacer por su equipo?
Airwallex, una plataforma financiera global, utiliza la plataforma de DevSecOps integral con tecnología de IA de GitLab para expandir su negocio y satisfacer las solicitudes de los clientes con mayor rapidez, y superar así a los competidores.
Airwallex es una plataforma financiera global líder para empresas modernas, que ofrece soluciones confiables para gestionar todo, desde pagos hasta gestión de tesorería y gastos, pasando por finanzas integradas. Airwallex, fundada en Melbourne, respalda a más de 100 000 empresas en todo el mundo y cuenta con la confianza de marcas como Brex, Rippling, Navan, Qantas y SHEIN.
Superar a los competidores para ganar un nuevo cliente
Airwallex gestiona una plataforma financiera que se ha convertido en una infraestructura económica mundial, que presta apoyo a organizaciones de todos los tamaños al ofrecer cuentas empresariales en múltiples monedas, transferencias locales e internacionales y cambios de divisas. Construir su base de clientes es fundamental para la joven empresa, por lo que cuando los ejecutivos tuvieron la oportunidad de incorporar a una aerolínea líder como cliente de alto perfil en 2022, se vieron presionados a demostrar que podían satisfacer las necesidades de la aerolínea para poder ganar su negocio. Eso significaba proporcionar a la empresa un conjunto de funcionalidades de software mejores y más rápidas que las que podían ofrecer sus competidores. Con la ayuda de la plataforma de DevSecOps de GitLab, eso es exactamente lo que hicieron. Esta aerolínea líder ahora es cliente de Airwallex.
«Para ganar a ese cliente, tuvimos que crear bastantes servicios para ofrecer las funcionalidades que querían», afirma Andy Chow, jefe de personal de tecnología de Airwallex. «Tenían muchos requisitos, por lo que tuvimos que trabajar mucho y crear muchas funcionalidades nuevas. La plataforma de DevSecOps proporcionó a nuestros equipos de desarrollo de software la capacidad de colaborar e iterar rápidamente para conseguirlo todo».
En el marco de su asociación con Airwallex, la rama comercial basada en datos de la aerolínea, que impulsa la fidelidad de clientes y socios, colaboró con la empresa tecnológica para lanzar una plataforma global de pagos diseñada para que los pagos de empresas internacionales resultaran rentables, sencillos y gratificantes. Inicialmente se lanzó a más de 350 000 pequeñas y medianas empresas.
«GitLab nos permitió demostrar nuestra capacidad a este cliente con un plazo ajustado, y eso fue fundamental», agrega Chow.
Asociarse con Google Cloud y GitLab
Airwallex, una empresa joven, quiere ampliar su base de usuarios y convertirse en un actor aún más importante del mercado. Para ayudarlos a conseguirlo, comenzaron a trabajar con Google Cloud para ofrecer servicios de alta disponibilidad que Airwallex necesita para operar un negocio las 24 horas del día. Al utilizar Google Cloud y la plataforma de DevSecOps de GitLab, la empresa de tecnología financiera cuenta con las herramientas que necesita para crear y ejecutar una infraestructura de TI confiable y segura y una red internacional bien establecida.
Por ejemplo, gracias al pipeline de CI/CD de GitLab, que se ejecuta e integra con la plataforma global en la nube de Google, Airwallex es compatible con diversos servicios, como las transferencias internacionales de dinero. Y la ejecución de GitLab en Google Kubernetes Engine proporciona a la empresa de tecnología financiera escalabilidad y confiabilidad.
«Teníamos que encontrar plataformas que pudieran respaldar nuestras ambiciones. GitLab y Google Cloud son una muy buena combinación para eso», afirma Chow. «Gracias a la asociación de Airwallex con estas dos plataformas, hemos podido desarrollar una infraestructura de pago que es escalable, mejora nuestro rendimiento y proporciona una experiencia de usuario perfecta. Y la colaboración es continua y sigue dando prioridad a las soluciones innovadoras, la seguridad y la satisfacción del usuario. La asociación responde a nuestras necesidades comerciales».
Amitabh Jacob, director de Asociaciones de Tecnología e ISV de APAC de Google Cloud, expresó su entusiasmo por profundizar los lazos con GitLab para ofrecer soluciones sólidas e integrales de seguridad de la cadena de suministro de software para clientes como Airwallex. «En el vertiginoso entorno actual, las empresas deben acelerar la entrega de software sin comprometer la seguridad para mantenerse por delante de la competencia», afirma Jacob. «Me complace gratamente que nuestra colaboración con GitLab nos permita satisfacer esta necesidad crítica de Airwallex».
Ganar velocidad con DevSecOps
Cuando se trata de utilizar una plataforma de DevSecOps integral, Airwallex se beneficia porque permite una colaboración más fluida entre equipos, lo que permite a la empresa aumentar la velocidad de entrega y al mismo tiempo ser más rentable.
Parte de lo que está acelerando el desarrollo y la implementación son las funcionalidades de automatización de pruebas integradas en GitLab. Por lo general, estas funcionalidades permiten que los equipos de desarrollo e implementación empleen entre 30 y 40 minutos menos en cada tarea, según Cathy He, gerenta de ingeniería de Airwallex. Si esto se multiplica por cientos de ingenieros y proyectos, se ahorra mucho tiempo.
«Para el negocio, es importante que tengamos GitLab», dice He. «Cuando somos capaces de decirle a un cliente que podemos entregar más rápido que uno de nuestros competidores, es mucho más probable que nos elija. El tiempo de llegada al mercado es fundamental para las ventas y hace que nuestros clientes estén más satisfechos».
Controlar una cadena de herramientas compleja
Antes de adoptar la plataforma de GitLab en 2019, Airwallex tenía más de una docena de herramientas de DevOps en su cadena de herramientas, incluidas GitHub, Jenkins, Spinnaker, Sonatype, New Relic y Vault. Era una larga cadena de herramientas que generaba flujos de trabajo engorrosos y mucho mantenimiento. Chow señala que una tarea básica como la gestión de actualizaciones de versiones se volvía repetitiva, exigía mucho tiempo y era difícil de resolver cuando la actualización tenía que hacerse en varias herramientas.
«No podíamos actualizar algo una vez y terminar», comenta. «Teníamos que hacer lo mismo una y otra vez. Tener una sola plataforma con la que trabajar y actualizar tiene sentido».
Airwallex se dispone a sustituir por completo sus repositorio de código y sistemas de CI/CD por la plataforma de GitLab, y van por buen camino para alcanzar ese objetivo. En cinco meses, los equipos de desarrollo de software pudieron completar la migración de GitHub a GitLab. En un período de tiempo más prolongado, pudieron dejar de usar Jenkins y Spinnaker. Ahora quieren desprenderse de las herramientas de gestión de paquetes y artefactos.
La reducción de la cadena de herramientas fue una forma de gestionar mejor los costos para Airwallex, especialmente en un momento de rápido crecimiento para la empresa. «El uso de GitLab tiene mucho sentido porque ahora no pagamos por otros servicios que pueden gestionarse en la misma plataforma. Estamos reduciendo nuestros costos, al tiempo que centralizamos nuestro trabajo en un solo lugar», afirma Chow.
Sanar un entorno fracturado
Tener una cadena de herramientas compleja no solo le costaba dinero y eficiencia a Airwallex. Creaba un entorno de desarrollo fracturado que impedía la colaboración, ralentizaba la producción y dispersaba los repositorios y las plantillas entre las herramientas, lo que hacía que fueran difíciles de encontrar y, a menudo, se olvidaran o se perdieran.
«Antes de migrar a GitLab, todo estaba dividido, por lo que a los desarrolladores les resultaba difícil encontrar lo que necesitaban», afirma Chow. «Cada uno simplemente elegía las herramientas que conocía. Esto dificultaba la colaboración y aislaba a los equipos. Todo se complicó muy rápido en ese entorno fracturado. Necesitábamos reunir a todos».
Desde que lo solucionó, Airwallex ha logrado:
- Mejorar la colaboración
- Aumentar la velocidad de producción
- Hacer que los repositorios sean más fáciles de descubrir
- Proporcionar a los miembros del equipo y a los ejecutivos visibilidad de los proyectos a lo largo del ciclo de desarrollo del software
- Incorporar a los ingenieros y desarrolladores de forma más fácil y rápida porque no tienen que aprender múltiples herramientas
Desarrollar con IA
Ahora, Airwallex quiere utilizar las funcionalidades de IA de GitLab, como sugerencias de código de GitLab Duo, que utiliza IA generativa para recomendar código durante el desarrollo de software. Las sugerencias de código permiten a los desarrolladores completar una línea entera de código con solo pulsar una tecla, completar código repetitivo o generar pruebas.
«Creo que cambiará la forma de escribir código», afirma Chow. «Pero también estamos entusiasmados por todas las formas en que GitLab está utilizando la IA más allá de las sugerencias de código. Estamos buscando aún más automatización, revisiones, configuraciones, generación de pruebas, búsqueda de errores e incluso descarga del trabajo operativo. Creo que la IA puede ayudarnos a reducir nuestra carga de trabajo».
El uso de la plataforma de GitLab brinda a Airwallex capacidades que la empresa simplemente no tenía antes, y sus equipos de DevSecOps pretenden continuar con eso. «GitLab nos aporta un buen equilibrio entre velocidad y calidad», afirma Chow. «Cuando implementamos, lo hacemos con mucha confianza».
Toda la información y las personas involucradas en el estudio de caso son precisas en el momento de la publicación.