tyba optimiza su proceso de despliegue con la ayuda de Google Cloud
Acerca de tyba
tyba es una fintech que funciona como un canal de inversión, el cual brinda acceso a inversiones de calidad de manera digital, simple y confiable, en un entorno donde también proporciona material educativo e informativo.
Cuéntanos sobre tu desafío. Estamos para ayudarte.
Comunícate con nosotrosAcerca de Xertica
Xertica es una consultora en tecnología que habilita procesos de transformación digital a través de tecnología en la nube.
La empresa mejora la gestión de recursos con el soporte de Xertica para ofrecer una experiencia de inversiones simple y ágil a usuarios finales.
Resultados de Google Cloud
- Reducción de un 30% en el tiempo de despliegue de proyectos
- Automatización en la recopilación de métricas
- Optimización de costos y mejores tiempos de ejecución
Mejora su capacidad de despliegue de proyectos
tyba es una aplicación de inversiones digitales que opera en Colombia, Perú y Chile y que nace con el objetivo de democratizar las inversiones, permitiendo que cada vez más personas en Latinoamérica puedan acceder al mundo de las inversiones de una manera digital, simple y confiable, y a su vez, ir adquiriendo educación financiera.
Con aproximadamente 300 empleados trabajando para cumplir los objetivos de negocio, la empresa busca constantemente ampliar su oferta de valor, mejorar las opciones y funcionalidades de los productos que ofrece y poder desarrollar nuevos.
El objetivo: generar conciencia sobre la importancia del hábito de inversión para cumplir metas en la vida, proporcionar a las personas educación financiera sencilla de comprender, posicionar la marca como un aliado estratégico para fortalecer las finanzas personales y brindar una solución integral, con fácil acceso y en un entorno confiable para sus usuarios.
"Desde el punto de vista de negocio, buscamos mantener nuestro alto crecimiento. Crecer genera complejidad y la complejidad te vuelve lento. Tenemos que mantenernos ágiles para poder ir adecuando nuestra propuesta de valor al cliente y continuar creciendo," dice Valdemaro Mendoza, CEO y cofundador de tyba.
En búsqueda de soluciones superadoras
Dentro de un mercado tecnológico cada vez más diverso y con mayor oferta, tyba buscaba impulsar la escalabilidad de sus procesos. La decisión de hacer más ágil la tecnología y mejorar el servicio a sus clientes tenía un punto de partida: obtener métricas, disminuir costos y acelerar procesos.
Si bien la empresa ya contaba con un servicio en la nube, necesitaba una propuesta superadora que le permitiera mejorar su capacidad analítica y de despliegue.
"Desde el equipo de ingeniería, los retos más grandes son mantener la agilidad de construcción de nuevas funcionalidades e iteración sobre las actuales, mientras cumplimos con los requerimientos de ciberseguridad; escalar nuestros procesos tecnológicos para poder suplir las deficiencias de los sistemas legados de los diferentes actores del sector con los cuales nos integramos; y seguir construyendo una experiencia cada día más fácil, llevando la complejidad inherente lejos del cliente," explica Gabriel Farah, CTO y cofundador de tyba.
Junto a Xertica, su partner estratégico que acompañó cada una de sus decisiones, el equipo de tyba se dispuso a encontrar un socio compatible con la empresa y que pudiera ayudarlos a hacer realidad sus proyecciones de negocio.
En un comienzo, tyba evaluó las capacidades de distintos proveedores, eligiendo a Google Cloud como la opción ideal para impulsar sus servicios, por su especialización, su calidad y la facilidad en el manejo de datos.
"Este proyecto nació principalmente por una iniciativa de ahorrar costos en herramientas internas que utilizamos en todo el ciclo de actividades de desarrollo. Comenzamos a explorar opciones y descubrimos que, con Google Cloud, podíamos hacer la implementación con ciertas ventajas y lograr los objetivos que nos habíamos propuesto hacer."
—Orlando Sabogal, DevOps Lead, tybaTecnología que muestra resultados
Así fue como lograron establecer una nueva infraestructura en la nube, automatizada, escalable y ágil. Uno de los principales productos de Google Cloud que utilizaron fue BigQuery, como almacén de datos para recibir información de todas las posibles fuentes. Con esta solución, lograron extraer insights relevantes para presentarlos a los usuarios, sumada a la integración con Looker, una herramienta que cuenta con un motor propio para almacenar todo lo que los usuarios pueden visualizar.
Además, cuentan con Firebase para llevar adelante el proceso de desarrollo. Esto incluía desde configuraciones remotas con Firestore, captura de errores y métricas con Firebase Crashlytics, hasta eventos de Google Analytics, distribuciones de versiones beta, y pruebas end-to-end con dispositivos de Firebase Test Lab.
La última adquisición fue Google Kubernetes Engine (GKE). Gracias a su configuración de logging y al uso de máquinas "preemptibles," hoy pueden optimizar la utilización de recursos, acelerar la velocidad de los procesos y obtener métricas de monitoreo, lo que aumenta aún más la relación costo-beneficio de la solución.
De esta manera, tyba descubrió en Google Cloud la opción perfecta para mejorar el flujo del negocio y su capacidad de gestión de datos.
"No teníamos tanta experiencia en el uso de Google Kubernetes Engine, y contar con el apoyo de ingenieros del equipo de Google Cloud, que tienen las mejores prácticas en implementación de herramientas, fue clave a la hora de decidir avanzar con la propuesta de soluciones que nos ofrecían."
—Fredy Hernández, DevOps Engineer, tybaMejoras en las dinámicas de negocio
Además de optimizar costos de manera significativa y lograr mayor rapidez en sus procesos, la implementación de Google Cloud puso a disposición del equipo de tyba herramientas de fácil adopción y usabilidad.
Gracias al desempeño de GKE, el tiempo de despliegue de los distintos proyectos se redujo en un 30%, lo cual hace que hoy puedan realizar pruebas y correcciones rápidamente. Además, esta solución les permite llevar adelante un riguroso proceso de monitoreo de despliegues y obtener métricas de manera sencilla y automatizada, y un mejor control de los costos y detalles de cada ejecución dentro de la herramienta. Sin dudas, esto se convirtió en un gran diferencial y los destacó en un mercado muy competitivo.
Para todo esto, el acompañamiento del equipo de Google Cloud fue muy importante, no sólo porque les brindaron ayuda para usar la solución, sino también porque abrieron el campo de posibilidades a la hora de resolver inconvenientes.
Asimismo, el partner Xertica los acompañó en todo el proceso, estando un paso adelante en cada desafío a resolver, con soluciones que abrieron camino hacia el objetivo que se habían propuesto desde un inicio.
"Nos sorprendió la facilidad de monitoreo de los servicios desplegados dentro de la plataforma de Google Kubernetes Engine. Antes de adoptar las soluciones, no teníamos esa capacidad tan detallada de visualización del pipeline: utilización de CPU, memoria, I/O de escritura y lectura, entre otros. Ahora, podemos acceder a muchísimas métricas útiles para el proceso de integración y despliegue."
—Fredy Hernández, DevOps Engineer, tybaPróximos pasos para seguir creciendo
Actualmente, el equipo de tyba se encuentra trabajando para optimizar aún más su servicio, con proyecciones positivas en reducción de costos y tiempos.
Además de profundizar el uso de Google Kubernetes Engine, que cuenta con infinidades de recursos, la empresa, junto a su partner, está explorando la posibilidad de utilizar Looker como una herramienta de monitoreo de logs.
Sin duda, los próximos pasos de tyba traerán buenos resultados, que podrá compartir y celebrar junto a su partner y el equipo de Google Cloud.
Cuéntanos sobre tu desafío. Estamos para ayudarte.
Comunícate con nosotrosAcerca de tyba
tyba es una fintech que funciona como un canal de inversión, el cual brinda acceso a inversiones de calidad de manera digital, simple y confiable, en un entorno donde también proporciona material educativo e informativo.
Acerca de Xertica
Xertica es una consultora en tecnología que habilita procesos de transformación digital a través de tecnología en la nube.