{"id":14682,"date":"2023-01-12T00:44:32","date_gmt":"2023-01-12T00:44:32","guid":{"rendered":"http:\/\/www.meltsan.us\/2022\/?page_id=14682"},"modified":"2023-08-13T06:44:07","modified_gmt":"2023-08-13T06:44:07","slug":"casas-de-bolsa","status":"publish","type":"page","link":"https:\/\/www.meltsan.us\/2022\/casas-de-bolsa\/","title":{"rendered":"Casas de bolsa"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_4_5 4_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:80%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.4%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.4%;--awb-width-medium:80%;--awb-order-medium:0;--awb-spacing-right-medium:2.4%;--awb-spacing-left-medium:2.4%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:20px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:35;line-height:var(--awb-typography1-line-height);\"><strong>BeTrading<\/strong><\/h2><\/div><div class=\"fusion-text fusion-text-1 fusion-text-no-margin\" style=\"--awb-content-alignment:justify;\"><h4><strong>Empresa:<\/strong> Infosel<\/h4>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_5 1_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:0px;--awb-spacing-right-large:9.6%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:9.6%;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:9.6%;--awb-spacing-left-medium:9.6%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><span style=\"color: #003366;\"><strong>Cliente: <\/strong><\/span>Infosel<\/p>\n<p><span style=\"color: #003366;\"><strong>Sector: <\/strong><\/span>Casa de bolsa<\/p>\n<p><span style=\"color: #003366;\"><b>Ubicaci\u00f3n: <\/b><\/span>M\u00e9xico<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_4_5 4_5 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:80%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.4%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.4%;--awb-width-medium:80%;--awb-order-medium:0;--awb-spacing-right-medium:2.4%;--awb-spacing-left-medium:2.4%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-margin-bottom-small:50px;--awb-spacing-left-small:1.92%;\" data-animationType=\"fadeIn\" data-animationDuration=\"0.3\" data-animationOffset=\"top-into-view\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3 fusion-text-no-margin\" style=\"--awb-content-alignment:justify;\"><h4>Challenge:<\/h4>\n<p>Modernizaci\u00f3n de la plataforma tecnol\u00f3gica responsable de la obtenci\u00f3n de indicadores de mercado, reportes, noticias, y precios de emisoras, que permitieran la toma de decisiones a inversores, con informaci\u00f3n ON LINE y confiable. Este proceso de modernizaci\u00f3n comprendi\u00f3 el usar una infraestructura basada en microservicios, donde la implementaci\u00f3n fue automatizada y personalizada en AWS a trav\u00e9s de EKS, garantizando con ello un funcionamiento eficiente de la soluci\u00f3n.<\/p>\n<\/div><div class=\"fusion-text fusion-text-4 fusion-text-no-margin\" style=\"--awb-content-alignment:justify;\"><h4>Soluci\u00f3n:<\/h4>\n<p>Infosel y colaboradores de Meltsan trabajaron juntos para crear, implementar y mantener un plataforma estable con los distintos microservicios que se necesit\u00f3 en la fase de desarrollo. Como parte de la soluci\u00f3n se creo una plataforma WEB, mobile y microservicios de BackEnd para suplir la necesidad de la comunicaci\u00f3n entre distintos proveedores de informaci\u00f3n, as\u00ed como la comunicaci\u00f3n directa con un SSO de Grupo Banorte; para ello, se configuraron una VPN, IPs privadas, de tal manera s\u00f3lo 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.<\/p>\n<p>Stack:<\/p>\n<p>Java 11, React, React Native, Nodejs, Docker, K8s, Jenkins, BitBucket, Lightstreamer, ChartIQ, MySql, Confluence, Jira, oAuth2.<\/p>\n<p>Microservice Architecture:<\/p>\n<ul>\n<li>Creaci\u00f3n de arquitectura basada en microservicios con dise\u00f1o orientado a cross cutting concerns, y con caracter\u00edsticas para desplegarse de manera agn\u00f3stica en cualquier cluster de kubernetes tales como:\u00a0 GKE, AKS, EKS, etc.<\/li>\n<li>Implementaci\u00f3n de dise\u00f1o de escalamiento horizontal de los microservicios basados en incremento y decremento del n\u00famero de instancias<\/li>\n<li>Dise\u00f1o de microservicios basados en patrones:\u00a0 AOP, MVC, Singleton, Prototype, Proxy pattern, Abstract Factory.<\/li>\n<li>Dise\u00f1o de microservicios backend para procesar informaci\u00f3n en tiempo real, para el consumo de servicios con autenticaci\u00f3n o Auth2.<\/li>\n<li>Dise\u00f1o de microservicios frontend basados en Single page applications SPA \u2013 frameworks tales como React ( Axios, Props, Material UI, Redux)<\/li>\n<li>Dise\u00f1o de aplicaciones moviles crossplatform basados en React Native.<\/li>\n<\/ul>\n<\/div><div class=\"fusion-text fusion-text-5 fusion-text-no-margin\" style=\"--awb-content-alignment:justify;--awb-margin-bottom:20px;\"><h4>Resultados:<\/h4>\n<p>Infosel ahora tiene una robusta infraestructura para construir futuros productos con AWS, contenedores y administraci\u00f3n de Clusteres de Kubernetes. A partir de este producto se creo una arquitectura basada en Cloud, automatizada, escalable y mantenible.<\/p>\n<p>Cabe mencionar que nuestro equipo de desarrollo, \u00a0y el \u00e1rea de negocio, implementaron de forma exitosa esta soluci\u00f3n, al poderse integrar de una forma altamente reconocida bajo una cultura DevOps, y desarrollando el proyecto apegado a las pr\u00e1cticas definidas por una metodolog\u00eda Agile.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"922\" height=\"375\" alt=\"casas de bolsa\" title=\"casas de bolsa\" src=\"http:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infosel.png\" class=\"img-responsive wp-image-14715\" srcset=\"https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infosel-200x81.png 200w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infosel-400x163.png 400w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infosel-600x244.png 600w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infosel-800x325.png 800w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infosel.png 922w\" sizes=\"(max-width: 640px) 100vw, 922px\" \/><\/span><\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"922\" height=\"283\" title=\"infoosel 1\" src=\"http:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infoosel-1.png\" alt class=\"img-responsive wp-image-14714\" srcset=\"https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infoosel-1-200x61.png 200w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infoosel-1-400x123.png 400w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infoosel-1-600x184.png 600w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infoosel-1-800x246.png 800w, https:\/\/www.meltsan.us\/2022\/wp-content\/uploads\/2023\/01\/infoosel-1.png 922w\" sizes=\"(max-width: 640px) 100vw, 922px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_5 1_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:0px;--awb-spacing-right-large:9.6%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:9.6%;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:9.6%;--awb-spacing-left-medium:9.6%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/pages\/14682"}],"collection":[{"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/comments?post=14682"}],"version-history":[{"count":3,"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/pages\/14682\/revisions"}],"predecessor-version":[{"id":15862,"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/pages\/14682\/revisions\/15862"}],"wp:attachment":[{"href":"https:\/\/www.meltsan.us\/2022\/wp-json\/wp\/v2\/media?parent=14682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}