Pequeño
Software
Brasil

OpsFactor es una empresa especializada en proporcionar soluciones innovadoras en el formato de Software como Servicio (SaaS) para empresas que buscan mejorar sus procesos de Planificación de Ventas y Operaciones (S&OP) y Planificación, Programación y Control de la Producción (PCP). A través de su sistema, OpsFactor pone a disposición una amplia variedad de recursos y funcionalidades, posibilitando a las empresas la ejecución más eficiente de estos procesos, especialmente en entornos complejos.
Una de las principales ventajas proporcionadas por OpsFactor es un flujo de trabajo completo y abarcador para la planificación de diversas etapas, incluyendo demanda, eventos, distribución, producción y adquisición de materiales. Esto implica que las empresas pueden visualizar y coordinar todas estas actividades en una única plataforma, simplificando la sincronización y optimización de los procesos. La ejecución ágil del S&OP y de procesos operativos, como PCP y Deployment, es viabilizada por OpsFactor, posibilitando que las empresas atiendan de forma más rápida y eficaz las demandas del mercado.


OpsFactor enfrentaba diversos obstáculos relacionados con la gestión de su sistema ofrecido como Software como Servicio (SaaS), el cual adopta la característica de “shared nothing” (ninguna compartición). En este modelo, cada cliente posee un entorno separado para la segregación de redes y datos, permitiendo la definición de rangos de IPs personalizados y posibilitando una integración segura por medio de VPN site-to-site.
En la arquitectura anterior, el sistema utilizaba una estructura con EC2 para alojar la aplicación desarrollada en Spring Boot y un RDS para albergar la base de datos SQL. Sin embargo, con el aumento de la base de clientes, la gestión de múltiples entornos se volvió desafiante para el reducido equipo de desarrollo y operaciones de OpsFactor.
La empresa también enfrentaba dificultades relacionadas con los clientes empresariales, que adoptaban procesos distintos de homologación para las nuevas versiones del sistema. Estos procedimientos exigían la implementación individualizada de las actualizaciones para cada cliente.
Ante este escenario, la empresa buscaba una solución que facilitara la gestión del SaaS, manteniendo la característica de ninguna compartición, mejorando la disponibilidad y fortaleciendo el control de gobernanza. La necesidad de administrar y actualizar diversos entornos individuales para cada cliente, asegurando seguridad, escalabilidad y cumplimiento, representaba un desafío significativo.
CloudDog implementó AWS Control Tower para mejorar la administración de las cuentas de cada cliente. Además, aconsejó la externalización de las variables de entorno, posibilitando la contenedorización de la aplicación por medio de Docker. Para mejorar la eficiencia operativa, los procesos transaccionales y por lotes fueron segregados e integrados a través de un sistema de mensajería SQS.
Adicionalmente, el equipo utilizó CodePipeline y CodeBuild para construir las imágenes de la aplicación, poniéndolas a disposición en un contenedor centralizado a través de Elastic Container Registry.
La implementación de AWS Service Catalog se adoptó para organizar las plantillas de infraestructura. Esto permitió la personalización automatizada del tamaño de la infraestructura de acuerdo con las necesidades individuales de cada cliente, simplificando la gestión del SaaS. Al mismo tiempo, este enfoque posibilitó la segregación de costos, la administración de accesos, el refuerzo de la seguridad y la garantía de cumplimiento.
La arquitectura desarrollada para atender las demandas de OpsFactor involucra múltiples cuentas en AWS, cada una desempeñando un rol específico. A continuación, una descripción detallada de la arquitectura y sus respectivas cuentas:
Esta arquitectura posibilita una segregación eficaz de recursos y datos entre los clientes de OpsFactor, garantizando la seguridad, el cumplimiento y la escalabilidad necesarios. La utilización de cuentas separadas y servicios especializados permite que la empresa gestione cada aspecto de la infraestructura de manera eficiente, proporcionando un servicio de alta calidad a sus clientes.
Los resultados provenientes de la implementación de la arquitectura propuesta por CloudDog para OpsFactor engloban diversos avances:
Estos resultados le confirieron a OpsFactor una gestión más eficiente del SaaS, mayor disponibilidad del sistema, mejora en el control de gobernanza y un proceso de implementación simplificado. Con un equipo reducido, la empresa pudo enfrentar los desafíos de mantenimiento y evolución de los entornos individuales de forma más eficaz, atendiendo las necesidades de los clientes y fomentando el crecimiento del negocio.
Póngase en contacto con nosotros y descubra cómo podemos ayudar a su empresa a reducir costos en la Nube AWS. Estamos a disposición para ofrecer soluciones personalizadas y estrategias eficientes para optimizar sus recursos en AWS
Por favor, espere. Nos pondremos en contacto pronto.
Ejecute el assessment gratuito basado en el AWS
Well-Architected Framework y reciba puntuaciones por pilar, análisis de costos y riesgos de seguridad.
Conexión solo de lectura, no se realiza ningún cambio en su cuenta AWS.