BeTrading

Empresa: Infosel

Challenge:

Modernización de la plataforma tecnológica responsable de la obtención de indicadores de mercado, reportes, noticias, y precios de emisoras, que permitieran la toma de decisiones a inversores, con información ON LINE y confiable. Este proceso de modernización comprendió el usar una infraestructura basada en microservicios, donde la implementación fue automatizada y personalizada en AWS a través de EKS, garantizando con ello un funcionamiento eficiente de la solución.

Solución:

Infosel y colaboradores de Meltsan trabajaron juntos para crear, implementar y mantener un plataforma estable con los distintos microservicios que se necesitó en la fase de desarrollo. Como parte de la solución se creo una plataforma WEB, mobile y microservicios de BackEnd para suplir la necesidad de la comunicación entre distintos proveedores de información, así como la comunicación directa con un SSO de Grupo Banorte; para ello, se configuraron una VPN, IPs privadas, de tal manera sólo el entorno de EKS pudiera visualizar y comunicarse de forma segura. En este aspecto todo el desarrollo se ejecuto bajo una cultura de DevOps para automatizar todo el ciclo de desarrollo realizado, hasta finalizar con el despliegue de los distintos recursos en ambiente productivo.

Stack:

Java 11, React, React Native, Nodejs, Docker, K8s, Jenkins, BitBucket, Lightstreamer, ChartIQ, MySql, Confluence, Jira, oAuth2.

Microservice Architecture:

  • Creación de arquitectura basada en microservicios con diseño orientado a cross cutting concerns, y con características para desplegarse de manera agnóstica en cualquier cluster de kubernetes tales como:  GKE, AKS, EKS, etc.
  • Implementación de diseño de escalamiento horizontal de los microservicios basados en incremento y decremento del número de instancias
  • Diseño de microservicios basados en patrones:  AOP, MVC, Singleton, Prototype, Proxy pattern, Abstract Factory.
  • Diseño de microservicios backend para procesar información en tiempo real, para el consumo de servicios con autenticación o Auth2.
  • Diseño de microservicios frontend basados en Single page applications SPA – frameworks tales como React ( Axios, Props, Material UI, Redux)
  • Diseño de aplicaciones moviles crossplatform basados en React Native.

Resultados:

Infosel ahora tiene una robusta infraestructura para construir futuros productos con AWS, contenedores y administración de Clusteres de Kubernetes. A partir de este producto se creo una arquitectura basada en Cloud, automatizada, escalable y mantenible.

Cabe mencionar que nuestro equipo de desarrollo,  y el área de negocio, implementaron de forma exitosa esta solución, al poderse integrar de una forma altamente reconocida bajo una cultura DevOps, y desarrollando el proyecto apegado a las prácticas definidas por una metodología Agile.

Cliente
Infosel

Industria
Casa de bolsa

Ubicación 
México