A principios de septiembre, Nubank anunció que se había unido a Open Finance , un sistema del Banco Central brasileño que permite a las instituciones compartir entre sí los datos financieros de sus clientes.

La función está disponible para todos nuestros 66 millones de clientes que el banco tiene en Brasil. Open Finance es relevante porque permite a los clientes del banco aprovechar su historial financiero para obtener las mejores opciones entre todas las instituciones del sistema.

¿Quiere saber más sobre Open Finance, cómo impacta en la experiencia del cliente y cómo Nubank ha desarrollado su solución? ¡Sigue leyendo este artículo!

¿Qué es Open Finance?

Open Finance es un concepto creado para estandarizar el intercambio de información de clientes entre instituciones financieras. Esto se realiza de forma segura a través de APIs (Interfaces de Programación de Aplicaciones) en los canales propios de las instituciones.

Al unirse a la plataforma Open Finance, Nubank permite a sus clientes administrar sus finanzas, crédito personal e información de cuenta. Esta iniciativa pone a los clientes en el centro del control de su vida financiera y también aporta muchos beneficios a Nubank.

Con Open Finance, Nubank conocerá el comportamiento financiero de sus clientes, las necesidades de límite de crédito, los gastos y los productos y servicios que utilizan. Esto permitirá que el banco digital más grande del mundo mejore aún más su cartera.

El intercambio de datos bancarios proporcionados por Nubank a través de Open Finance seguirá todas las pautas establecidas por la ley GDPR y contará con la supervisión y regulación proporcionada por el Banco Central, a la que solo las instituciones debidamente autorizadas pueden adherirse. Los clientes también tienen control total sobre lo que quieren compartir y pueden revocarlo en cualquier momento.

Descubre las oportunidades

¿Cuáles son los beneficios de Open Finance?

  • El cliente decide por sí mismo qué datos se pueden compartir con otras instituciones financieras y por cuánto tiempo.
  • Esto es posible a través de una interfaz de programación de aplicaciones (API), – una tecnología que permite que diferentes plataformas se comuniquen entre sí.
  • Los clientes tienen la libertad de recopilar su historial financiero y llevarlo a donde quieran.
  • Los clientes no necesitan iniciar una relación con una nueva institución financiera desde cero.
  • El sistema financiero se vuelve más transparente y libre. 
  • En definitiva, mejores productos y plazos gracias a la creciente competencia entre instituciones.

¿Cómo ha desarrollado Nubank su solución Open Finance?

En Open Finance, varios grupos de trabajo con participantes de diferentes instituciones trabajan en la creación de estándares que abarquen desde la seguridad hasta la usabilidad. Una operación como esa implica un trabajo complejo de gestión de partes interesadas. Necesitábamos interactuar con varias instituciones financieras para resolver los problemas que encontramos en el camino, a diferencia del proceso de implementación de Pix, donde todas nuestras integraciones son con el Banco Central de Brasil, nuestro único actor.

Nubank tiene herramientas sólidas para crear aplicaciones. Aquí, tenemos soluciones de monitoreo, canalizaciones de CI/CD y seguimiento distribuido que están preconfigurados para cualquier aplicación nueva que hagamos. Todo esto aceleró y siempre acelera nuestro proceso de desarrollo. Y además de eso, también tenemos mucha autonomía.

Mientras desarrollábamos nuestra solución Open Finance, tuvimos que lidiar con herramientas a las que no estábamos acostumbrados a utilizar todos los días. Como la comunicación con otras instituciones se basa en mTLS, optamos por usar NGINX para manejarla, basándonos en la infraestructura compartida de Kubernetes que tenemos en Nubank. Cada vez que tenemos que tomar decisiones importantes como esa, utilizamos el proceso de RFC (Solicitud De Comentarios) en el que explicamos el desafío al que nos enfrentamos, el fundamento de nuestra decisión, y recopilar aportes de diferentes ingenieros y otros expertos en la materia para que podamos tomar la mejor decisión bien informada.

Todas esas herramientas y procesos que ya tenemos en marcha hacen que la implementación de nuevas API sea extremadamente rápida y eficiente, con un monitoreo exhaustivo listo para usar.

¿Qué elecciones técnicas inteligentes diferenciaron a Nubank en el proceso de desarrollo?

Durante la construcción de las soluciones de Open Finance, nuestro equipo creció más del 100%. Gracias al uso de prácticas de ingeniería de software, como la programación en pares y una documentación extensa, pudimos incorporar a todos estos ingenieros en un tiempo récord.

Utilizamos modelos C4 y ADR (Registros de Decisiones Arquitectónicas) para todas nuestras decisiones arquitectónicas relevantes. Esto aseguró que todos en el equipo entendieran claramente cómo se conectaban todas las soluciones y por qué se diseñaron así.

Eso ayudó a evitar problemas que algunas otras instituciones tuvieron al principio. En menos de un día pudimos solucionar situaciones problemáticas.

Nuestra estructura es nuestra mayor ventaja. Aquí, hablamos fácilmente con ingenieros de otros equipos y logramos combinar detalles rápidamente. Cuando comenzamos a producir algo, tenemos acceso a muchas métricas y parámetros que nos ayudan a verificar comportamientos y hacer predicciones.

¿Qué problemas técnicos ha resuelto Nubank?

La visualización de datos era un problema importante dentro y fuera de las instituciones. Con Open Finance, podemos visualizar los datos de los clientes en todo el sistema bancario. Podemos actualizar una gran cantidad de datos de otras instituciones diariamente, con una tasa de actualización enorme. Esta frescura de los datos nos ayuda a tomar las mejores decisiones en tiempo real.

También funcionamos completamente en la nube. Cuando se trabaja con un parque técnico fijo, hay un límite que no se puede sobrepasar. Esto no sucede con la nube – podemos escalar servicios, suministrar nuevas solicitudes y mantener la calidad del servicio. También optimizamos costos, ya que esto nos permite escalar la operación según sea necesario. Contamos con procesos que se apoyan en Inteligencia Artificial para asegurarnos de tener el dimensionamiento óptimo de la infraestructura.

Nuestro enfoque de la regulación GDPR también es interesante: si marcamos ciertos datos como confidenciales, se oscurecerán automáticamente cuando los registremos.

Una vez que estuvimos operando en producción con otras instituciones, sabíamos que solo tendríamos la oportunidad de probar algunos comportamientos específicos. Con la ayuda de Backend Driven Content, pudimos realizar cambios en un tiempo récord y enviarlos a todos los usuarios sin tener que lanzar una nueva versión de la aplicación en las tiendas digitales.

Métricas, técnicas, parámetros y herramientas que guiaron a Nubank

Como Nubank opera en varios países, siempre buscamos desarrollar soluciones que permitan la creación de nuevos productos. Tenemos plataformas con diferentes propósitos: algunas tienen como objetivo habilitar soluciones multipaís y otras resuelven problemas específicos de dominio, como los pagos.

Nuestra gran ventaja para Open Finance es la provisión de una vista centralizada de nuestros clientes, haciendo que los datos estén disponibles de manera segura y efectiva. Nuestra operación está respaldada por herramientas de monitoreo que aseguran que se nos notifique tan pronto como ocurra un problema.

Cada semana, se designan dos personas como puntos focales para las alertas que recibimos. En funcionamiento, recopilamos métricas de infraestructura, como la cantidad de solicitudes, el tiempo de respuesta, la memoria y la CPU utilizadas, y métricas de la experiencia del usuario final de nuestra aplicación.

Esta infraestructura es mantenida por el equipo de Confiabilidad y respaldada por Ingenieros Analíticos and Analistas de Negocios. Nos da una visión global de la salud de nuestros sistemas.

En Nubank somos responsables de las aplicaciones que desarrollamos, desde la concepción hasta la operación de los sistemas.

Descubre las oportunidades