Andrés Araya Falcone, CIO Bolsa de Santiago: “Apostamos por una arquitectura de microservicios”

Más del 85% del presupuesto de inversión de la Bolsa de Santiago se destina hoy al desarrollo de proyectos usando tecnología, y más del 60% de sus ingresos proviene de productos y servicios asociados a TI, pues hoy la entidad es el principal proveedor de software de back-office para corredoras, un rol que da cuenta de la profunda transformación del sector.

Publicado el 31 Dic 2017

visiones2

¿Cuáles son los principales retos que enfrentan en materia de TI?
En el mercado de valores, el reto permanente es la disponibilidad y eficiencia en el procesamiento de las transacciones. Comprometer un uptime de 99,999% significa prácticamente no tener interrupciones (implica aceptar interrupciones teóricas de 6 segundos semanales, considerando 24/7 todo el año), y alcanzar estos números requiere de una serie de medidas que tienen que ver con inversiones en equipos redundantes, control de calidad riguroso -que incluye pruebas robotizadas y de carga sobre el software que liberamos-, y uso de metodologías ágiles de desarrollo e integración continua para realizar liberaciones de software más recurrentes y seguras, entre muchas otras. Es decir, buscamos estar preparados para procesar el peak, no el promedio.

Además, la Bolsa de Santiago cuenta con las certificaciones ISO 27001 para Seguridad de Información e ISO 22301 para Plan de Continuidad de Negocio, proyectos internos que han elevado el estándar de trabajo de nuestro equipo y nos entregan la capacidad de proveer servicios con mayor disponibilidad y eficiencia a nuestros clientes.

Como parte de los principales retos, además, me gustaría destacar el proceso de desmutualización de la Bolsa de Santiago y el desafío de incentivar mejores prácticas en el mercado de valores, enfocadas en la confianza y transparencia, donde se enmarca el Plan Estratégico 2017-2021, así como la necesidad de atender a un mercado de valores globalizado.

¿Cuál es el valor que le dan a la Innovación?
En los equipos de proyectos hemos adoptado algunos principios de Innovación a considerar. Primero, entender que la intersección entre un buen equipo, una necesidad del mercado y una idea de producto que la satisfaga, tendrá un buen pronóstico de éxito, y no tener miedo a fallar; pero si lo haces, que sea pronto, es decir, realizar iteraciones rápidas, revisar los supuestos lo más rápido posible y acelerar la decisión de qué proyecto suspender y en cuál doblar la apuesta.

La creación de un Producto Mínimo Viable para probar la adopción de clientes y el valor del producto, así como establecer hitos y eventos de activación periódica que se convierten en puntos de decisión críticos para la continuación del financiamiento del proyecto, son elementos importantes asociados al desarrollo de productos innovadores.

¿Cómo se relacionan con las Fintech?
Cada vez tenemos un mejor ecosistema que promueve el emprendimiento. En abril pasado, organizamos la Conferencia FIAB High Tech (FIAB, Federación Iberoamericana de Bolsas de Valores) y desarrollamos la primera hackathon en la que tuvimos una activa participación del ecosistema Fintech chileno. Durante 24 horas, diversos equipos desarrollaron aplicaciones conectadas a mercados electrónicos y corredores de bolsa simulados especialmente para el concurso, con condiciones muy reales, y demostraron su capacidad para ofrecer soluciones innovadoras.

Además, estamos creando el programa “StarTech” para apoyar a Fintech preseleccionadas en la expansión de sus servicios, financiamiento y contactos con las corredoras de bolsa y empresas afines al mercado de valores.

¿Qué servicios tecnológicos provee la Bolsa?
Somos el principal proveedor de software de back-office (en modalidad SaaS) para corredores de bolsa en Chile, teniendo una participación de mercado del 80% entre las corredoras miembros. Este año, además, terminamos el proyecto Optimus, que corresponde al desarrollo de una completa suite de productos para corredores de bolsa, basada en tecnología SAP HANA con SAP Business One, que apoya el proceso operacional STP (Straight-Through Processing), desde la captura de la orden del cliente, considerando múltiples mercados, su introducción a la bolsa por medios electrónicos, seguimiento para asignación, facturación y contabilización, junto a todo el soporte de custodia y liquidación necesario, así como la emisión de reportes normativos y tributarios. Este proyecto tiene un alcance regional, y considera la localización y despliegue en Chile, Perú y Colombia en los próximos dos años.

Otros productos que estamos desarrollando tienen que ver con la automatización de labores asociadas tradicionalmente a operadores de mesas de dinero. Por ejemplo, eBoTrader, que lanzamos a fines de 2017, es un bot para el ingreso de órdenes automáticas al sistema de negociación de acciones y cuotas de fondos, que facilita el cumplimiento normativo de corredores de bolsa que han suscrito convenio de Market Maker con emisores (empresas listadas en bolsa). Además, estamos en pleno desarrollo del mercado de opciones en Chile; esperamos completar todo lo necesario para realizar su lanzamiento dentro de 2018.

¿En qué proyectos claves están embarcados?
El proyecto “Red de Blockchain para el Mercado Financiero” o BaaS (Blockchain as a Service), es un trabajo de varios años de investigación. En conjunto con IBM, a mediados de 2017, se concretó la instalación en Chile de la primera red en Latinoamérica, basada en Hyperledger Fabric sobre Linux. La posibilidad de crear la primera red “peer-to-peer” para disponer de una plataforma que nos permita desarrollar aplicaciones descentralizadas es muy interesante. Sobre esta, construiremos un conjunto de aplicaciones para disminuir costos operacionales importantes, agilizando procesos que hoy no facilitan la introducción de nuevos productos y servicios.

Asimismo, estamos desarrollando un “Registro de Contratos de Préstamo de Valores”. Esta aplicación permite registrar contratos y operaciones de préstamo de valores en Blockchain, con el fin de automatizar los procesos, y reducir el riesgo para el mercado y los costos operacionales asociados a estas transacciones.

La tecnología DLT (Distributed Ledger Technology) tiene una gran capacidad de disrupción y permitirá descubrir nuevos caminos para desarrollar sistemas que antes requerían, por ejemplo, una entidad central que entregara confianza a los participantes. Esta tecnología no solo la veremos causando altos niveles de disrupción en el mercado financiero, sino también en otras áreas como cadenas de distribución, transferencia electrónica y custodia de activos, etc.

¿Cómo perciben la Transformación Digital?
Una cosa es el modelo y la estrategia de negocios, y otra es la estrategia digital que hoy es relevante para lograr que la empresa sea competitiva en su entorno. La Bolsa de Santiago y el mercado de valores han experimentado en los últimos años una transformación profunda, donde en la actualidad una gran cantidad de las operaciones son ejecutadas por máquinas. En los últimos minutos de un día de rebalanceo del índice MSCI, se procesan miles de transacciones; los corredores de bolsa deben ser capaces de procesar con altos niveles de eficiencia, en el front-office y en el back-office, bajo un marco de regulación y exigencia de primer nivel. Esto requiere un gran apoyo de sistemas automatizados.

¿Qué nuevas tendencias TI están analizando?
Para nosotros, es esencial contar con tecnología flexible y arquitectura de microservicios, así como metodologías Agile, que faciliten los desarrollos de software, incorporando al cliente y su “viaje” desde la concepción del proyecto hasta el final, para tener soluciones más dinámicas.

Estamos utilizando herramientas de desarrollo basadas en HTML5, CSS, Javascript (Bootstrap, en ciertos casos), además de frameworks como AngularJS para las capas de presentación. Realizamos en el back-end un uso intensivo de Java sobre Linux, y el procesamiento en la Bolsa es esencialmente en memoria, para lograr un alto grado de eficiencia en las transacciones. La plataforma de microservicios que soporta la intercomunicación entre back-end y front-end se compone de una batería de servicios Web SOAP, construidos con Java EE, y de servicios REST y WebSocket sobre Node.js. Esto permite un back-end estable que recibe una tasa menor de cambios, y poder generar cambios en las aplicaciones front-end de forma más rápida y eficiente. Usamos de manera activa sistemas cloud, particularmente Microsoft Azure, para agilizar el despliegue de infraestructura de desarrollo y pruebas, y desarrollando productos más sofisticados de riesgo y alertas en tiempo real, utilizando Machine Learning con resultados muy positivos.

La Bolsa de Santiago es una entidad que debe estar preparada para una alta demanda transaccional, con altísimas tasas de transacciones a velocidades medidas en microsegundos, ya que una parte importante de la negociación electrónica es realizada por robots que procesan algoritmos de introducción de órdenes de forma automatizada. En esos entornos, utilizamos IBM Websphere Low Latency Messaging sobre ambientes Linux con Red Hat.

En nuestro proyecto más reciente, relacionado con tecnología Blockchain, estamos aplicando Hyperledger Fabric como tecnología core de la red, desarrollando con Golang y Node.js en el back-end y HTML5 en el front-end, además de tecnologías como Docker para distribución y administración de aplicaciones virtualizadas, entre otras.

¿Qué habilidades debiera tener un CIO hoy?
Debe estar muy compenetrado con el modelo de negocio y la planificación estraté- gica de la empresa. Las organizaciones que no han nacido digitales requieren de un esfuerzo grande, lidiando con complejos procesos de migración. Esto impone la obligación al CIO de potenciar habilidades blandas como oír activamente, comunicarse con sus clientes, crear redes de apoyo con proveedores, ser flexible para resolver problemas, aprender a inspirar y motivar a los equipos de trabajo, rodearse de personas más inteligentes que él y desarrollar el buen hábito de concluir los proyectos. Otras habilidades tienen que ver con la capacidad para tener un profundo conocimiento de la industria que atiende, su entorno legal y regulatorio. Asimismo, dominar las tecnologías emergentes que puedan mejorar la posición de la empresa es un reto constante.

De igual modo, es importante ser capaces de utilizar los datos que tenemos disponibles. Los CIOs debemos poder responder preguntas de colegas de negocios, por ejemplo, cómo reducir el abandono de clientes, limitar su exposición al riesgo o identificar posibles fraudes. No necesariamente tenemos que convertirnos en expertos en datos, pero necesitamos saber si los datos se pueden usar para responder a esas preguntas.

¿Qué te ha parecido este artículo?

¡Síguenos en nuestras redes sociales!

Redacción

Artículos relacionados

Artículo 1 de 2