Skip to content
¡LO LOGRAMOS!, somos parte del cambio. Ahora iNBest está certificado bajo la norma NMX 025.

    Caso de MAVI de occidente

    mavi

    Transformación empresarial exitosa con DevOps y AWS

    En el competitivo mercado mayorista mexicano, MAVI ha logrado destacarse como una empresa con más de 48 años de experiencia y presencia en 24 estados del país.
     
    Con una amplia variedad de productos que incluyen electrónica, electrodomésticos, artículos esenciales para el hogar y la cocina, muebles, colchones, motocicletas y más, MAVI ha demostrado su capacidad para adaptarse a las necesidades cambiantes de sus clientes a lo largo de los años.  
    amazon-web-services_AWS_cloud-services_inbest-cloud

    Desafío de MAVI

    casos-exito-UPT-pandemia-educativa

     

    El sistema ERP de MAVI inicialmente se encontraba alojado en un servidor físico, siguiendo una arquitectura Model-View-Controller, sin embargo, como parte de su proceso de transformación empresarial, tenían la intención de migrar hacia una arquitectura de microservicios en la nube, aplicando metodologías de la Culutura DevOps para aprovechar los beneficios y las mejores prácticas que ofrecen los servicios de AWS.

    Esta migración representaba un desafío significativo para MAVI, ya que implica la transición hacia otro sistema ERP, en este caso SAP, mientras se preservan los módulos personalizados y las reglas de negocio existentes. Asimismo, se requiere conectar los microservicios con los nuevos recursos, lo cual garantizará una migración fluida del sistema sin contratiempos.

     

    Infraestructura perfecta

    Con el apoyo de iNBest, se implementó una solución integral dando como primer lugar, el ERP "Intelisis" fue desacoplado a nivel de microservicios, siguiendo una arquitectura Back-end as a Service (BaaS). La lógica del sistema, que antes residía principalmente en los controladores de código fuente, fue migrada a funciones Lambda, que actúan como endpoints del API Manager.

    Para asegurar una implementación fluida y continua, se estableció un flujo de trabajo automatizado utilizando CodePipeline, lo cual permitía aplicar integración continua y entrega continua (CI/CD) cada vez que se añadía o modificaba una nueva funcionalidad. Además, se utilizó AWS Fargate para administrar los contenedores que alojaban las aplicaciones backend .NET.

    La solución también hizo uso de una serie de servicios de AWS, como Lambda, API Gateway, VPC, ECR, ECS, Code Commit, CodeBuild, CodeDeploy, SAM, CloudWatch e IAM. Estos servicios desempeñaron roles clave en la ejecución de la lógica de negocio, la generación de endpoints de microservicios, el mantenimiento de la comunicación segura entre los servicios, el almacenamiento de imágenes Docker, el alojamiento de aplicaciones backend y la monitorización del sistema

    Resultados y beneficios

    mavi
    Gracias a esta solución, MAVI logró una migración exitosa hacia una arquitectura de microservicios en la nube. La empresa experimentó una reducción significativa en el tiempo de implantación, pasando de un mínimo de 2 horas a un máximo de 15 minutos, además, la frecuencia de despliegue de nuevas funcionalidades aumentó al integrarlas directamente en el repositorio de código. Este enfoque también permitió a MAVI optimizar sus costos al migrar de una infraestructura física a una infraestructura en la nube orientada a microservicios
     
    En resumen, la colaboración entre MAVI, iNBest y AWS resultó en una transformación empresarial exitosa, mejorando la eficiencia de los procesos y permitiendo una mayor agilidad en el despliegue de nuevas funcionalidades.

     

    Contáctanos y recibe asesoría sin costo.