uFlow: Millones de transacciones en tiempo y seguras

2021

uFlow es una empresa que desarrolla un motor de decisiones que automatiza los procesos de evaluación crediticia de forma independiente a los proveedores de datos, mediante el uso de un sistema completo, flexible y funcional para su implementación. Nació hace tres años en Argentina y en su cartera ya hay 50 instituciones financieras.

start a python tutorial
kr_quotemark
Las soluciones de AWS nos dieron escalabilidad, disponibilidad y confianza para cumplir con la alta demanda; además, el sistema de AWS es compatible con las regulaciones que vigilan los servicios de empresas financieras como uFlow.”

Mariano Sokal
Managing Director de uFlow

Desafíos

El motor de decisión uFlow es una alternativa SAAS que permite a todas las empresas más pequeñas acceder a este tipo de tecnología, sin la carga de altos costos tanto en infraestructura como en licencias. Todo ello con una interfaz sencilla e intuitiva que permita a los usuarios no técnicos diseñar flujos de decisión, que conllevan múltiples tareas como consumir servicios web, informes crediticios, envío de correos electrónicos, verificación de condiciones, etcétera.

La demanda por sus servicios ha crecido rápidamente, y es porque las empresas de tecnología financiera buscan un software como este, cuyos costos se ajustan a sus presupuestos, que además esté basado en la nube y sea accesible desde la web. Por lo anterior, quedó claro que la plataforma de uFlow debía ser capaz de soportar la expansión de la compañía en diversos países, así como los nuevos requisitos de cómputo para entregar un buen servicio; todo esto sin tener que mantener una infraestructura sub-utilizada.

Por otro lado, al prestar servicio a empresas financieras, la plataforma de uFlow tiene altos picos de demanda, por lo que se tienen entre tres y cuatro segundos para procesar la respuesta del cliente y requerían un sistema que cubriera estas exigencias. “El reto fue encontrar una plataforma que fuera igual de escalable que su crecimiento y que, a su vez, no fuera una necesaria una arquitectura sobredimensionada, con servidores ociosos, con el 90% de su capacidad esperando a que llegaran los clientes”, explicó Santiago Etchegoyen, Chief Technology Officer de uFlow.

Por qué AWS

“La plataforma de uFlow corría con infraestructura on-premises, la cual se migró para Amazon Elastic Compute Cloud (Amazon EC2) y Amazon Relational Database Service (Amazon RDS), intentando replicar lo que ya se tenía, pero con las soluciones de AWS. En 2020, la infraestructura se mudó a AWS Lambda para hacerse 100% serverless”, detalla Mariano Sokal, Managing Director de uFlow. Y es que, durante sus primeros tres años, la empresa realizó 4 millones de transacciones, pero en el último año superó los 10 millones; de ahí que el cambio en la plataforma fuera prioritario para soportar la demanda, pues de lo contrario hubiesen tenido que incrementar la infraestructura.

Por eso buscaron una plataforma que les garantizara que los altos picos de demanda fueran soportados. Asimismo, encontraron que las soluciones de AWS les ayudaban a alcanzar la escalabilidad, disponibilidad y confianza que requerían. “Además de que el sistema de AWS es completamente compatible con las regulaciones que vigilan los servicios de empresas financieras como uFlow”, dice Sokal.

Beneficios

uFlow desarrolló un motor que es utilizado por bancos, aseguradoras, fintechs y empresas que necesitan hacer análisis crediticios. El sistema tiene toda la información de las personas que están con dichas entidades; a partir de ella hace el análisis de cada uno de ellos y devuelve esa información a los usuarios. Cabe mencionar que el motor permite ejecutar modelos de inteligencia artificial, que hacen más eficientes los análisis.

Este cambio de plataforma les ha otorgado escalabilidad y tiempo de actividad, así como disponibilidad, que son fundamentales en su caso de uso. Escalabilidad porque cada carga en el sistema varía dentro de las fechas del año (grandes eventos como Navidad o el Día de la Madre hay más tráfico) y horas (la hora pico generalmente ocurre durante el día). Disponibilidad porque ejecutan las funcionalidades centrales de sus clientes.

Mariano Sokal agregó que, al día de hoy, ya se han procesado cerca de 10 millones de transacciones, tanto en Argentina como en Colombia, con un tiempo de ejecución promedio de 5 segundos. En ese tiempo se consumen informes financieros, bases de datos internas, se aplican reglas y ejecutan modelos de aprendizaje automático.

La empresa tiene como objetivo brindar a sus clientes la capacidad de operar automáticamente las 24 horas del día, los 7 días de la semana, sin errores humanos, y tener sus decisiones listas en segundos en lugar de horas. Para muchos de ellos, su experiencia con uFlow es su primer enfoque para operar en la nube.

Próximos pasos

Dentro de los planes de la compañía se encuentra por supuesto su crecimiento, en el cual están ahora. Respecto a AWS se prevé que seguirán usando Amazon Aurora para unir todo lo que sea SQL Server de forma nativa.

Sin embargo, los directivos de uFlow aseguran que la compañía aún tiene un camino que recorrer y seguir innovando, así como continuar con su expansión internacional y en número de transacciones.

Acerca de uFlow

uFlow es una empresa que desarrolla un motor de decisiones No Code, serverless basado en la nube de Amazon Web Services. Nació hace tres años en Argentina y en su cartera ya hay 50 instituciones financieras., que hacen uso de este motor de decisiones que automatiza los procesos de evaluación crediticia de forma independiente a los proveedores de datos, mediante el uso de un sistema completo, flexible y funcional para su implementación. Permite integrar múltiples fuentes internas y externas, incluyendo bureaux, optimizando costos y tiempos en la toma de decisiones. Es una solución para orquestar, desarrollar, administrar, gestionar y controlar los cambios en las políticas de su empresa de forma autónoma, simple y ágil.

Beneficios

  • Escalabilidad, disponibilidad y confianza;
  • Completa compatibilidad con las regulaciones que vigilan los servicios de empresas financieras como uFlow;
  • Se puede dedicar al desarrollo del negocio con la tranquilidad para generar nuevos servicios;
  • La interface y el performance de la plataforma son muy amigables para los servicios que ofrecen.


Servicios AWS

Amazon Relational Database Service (Amazon RDS)

Con Amazon RDS, es sencillo configurar, utilizar y escalar una base de datos relacional en la nube. El servicio suministra capacidad rentable y escalable al mismo tiempo que automatiza las arduas tareas administrativas.  como el aprovisionamiento de hardware, la configuración de bases de datos, la implementación de parches y la creación de copias de seguridad.

Conozca más »

AWS Lambda

AWS Lambda es un servicio informático sin servidor que le permite ejecutar código sin aprovisionar ni administrar servidores, crear una lógica de escalado de clústeres basada en la carga de trabajo, mantener integraciones de eventos o administrar tiempos de ejecución.

Conozca más »

Amazon API Gateway

Amazon API Gateway es un servicio completamente administrado que facilita a los desarrolladores la creación, la publicación, el mantenimiento, el monitoreo y la protección de API a cualquier escala.

Conozca más »

Elastic Load Balancing

Elastic Load Balancing distribuye automáticamente el tráfico de aplicaciones entrante a través de varios destinos, tales como las instancias de Amazon EC2, los contenedores, las direcciones IP, las funciones Lambda y los dispositivos virtuales.

Conozca más »


Comenzar ahora

Empresas de todos los tamaños en todas las industrias están transformando sus negocios todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en la nube de AWS.