¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.2023
Universia - AppCRUE
¿Quieres que trabajemos juntos?
Say Hello!
Fundada en el año 2000, Universia es una empresa del Grupo Santander dedicada a la gestión del talento y al apoyo de la transformación digital de las universidades.
Universia promueve la modernización y transformación digital de las Universidades a través de proyectos como Metared y AppCRUE, Campus Digital o App TUI. Específicamente, AppCRUE es la plataforma líder del mercado de apps universitarias en España, con más de un 80% de cuota de mercado.
Para optimizar la integración y entrega continua de AppCRUE, Universia España necesitaba implantar bajo una única plataforma cloud native un Software Core (plataforma DevSecOps) sencillo de operar y mantener.
Uno de los principales retos a los que se enfrentó Universia fue la selección de un stack tecnológico para desplegar un piloto (MVP) que sirviese como referencia y marco para sus siguientes proyectos.
Con esta premisa en mente y con vistas a su futura operación, desde Paradigma propusimos un viaje de transformación digital, en el que nos apoyamos en los servicios de Amazon Web Services, aprovechando las ventajas en cuanto a disponibilidad, seguridad, escalabilidad y facilidad de operabilidad que la nube ofrece para este tipo de soluciones.
Se identificaron las oportunidades estratégicas y se consensuó con Universia el stack tecnológico en el que se desarrollaría la solución de integración y entrega continua de su aplicación, siempre teniendo en cuenta las necesidades de operación y mantenimiento futuro de la plataforma.
Basándonos en los pilares de AWS Well-Architected Framework se propuso una solución que incluía:
Empezamos el camino con tres entornos diferenciados: un entorno de producción, donde se despliega la aplicación expuesta a los clientes; un entorno de preproducción, donde se realizan los desarrollos de nueva funcionalidad antes de ponerlos en producción; y un entorno de gestión, con herramientas comunes
Sin embargo, la evolución constante del proyecto en estos años ha generado nuevas necesidades que han dado lugar a nuevos entornos que facilitan la operación y mantenimiento de la plataforma: un entorno de producción “gemelo” dedicado al soporte de una universidad en concreto y un entorno de desarrollo embebido en el entorno de preproducción.
Una solución que supera los desafíos.
AWS
Universia cuenta con la infraestructura que da servicio a su plataforma desarrollada sobre AWS. Se elige esta solución por los principios de alta disponibilidad y escalabilidad que ofrecen las infraestructuras cloud. Este tipo de modelo presenta varios servicios escalables, haciendo que el mantenimiento y la disponibilidad se vean ampliamente beneficiados en este punto.
Su infraestructura de Universia dispone de varios entornos segregados por red de manera lógica, separando los entornos productivos de los no productivos y de gestión.
El entorno de Gestión aglutina herramientas comunes para la gestión de la aplicación (herramientas de gestión de versiones, gestión de tickets y de monitorización o CI/CD), y el de Preproducción es una réplica más pequeña del entorno de producción.
A continuación, citamos los servicios usados para dar cabida a la infraestructura:
Servicios dedicados a almacenar archivos y datos necesarios para la solución. Los servicios desplegados en esta parte son EFS, S3 y AWS Backup.
Encontramos servicios de configuración, operación y escalado de base de datos. El servicio usado en este caso es RDS.
Servicios para la ejecución de cargas de trabajo de manera segura y con capacidad ajustable. En este ámbito, se cuenta con los servicios de EC2, Auto Scaling y Lambda.
Servicios relacionados con elementos de red, comunicaciones, acceso y publicación de recursos. Destacan: VPC, API Gateway, Route 53, AWS WAF y Elastic Load Balancing.
Servicios dedicados a mantener la seguridad e integridad de la infraestructura. Destacan: AWS Inspector, Certificate Manager, IAM, KMS y WAF.
Servicios dedicados a la administración y gobernanza de la cuenta de AWS. Entre ellos destaca CloudTrail.
Servicios de búsqueda, visualización y análisis de datos y texto. El principal servicio en este punto es OpenSearch Service.
Herramientas y servicios para admitir flujos de trabajo de desarrollo. En la solución se cuenta con SES.
Gracias al trabajo en equipo que hemos realizado, la plataforma de Universia cumple con creces las expectativas para las que fue diseñada. Universia consigue superar el reto de la integración y entrega continua de su aplicación sobre una plataforma cloud, pasando de un modelo de despliegues manuales a un modelo de despliegues automatizados, usando una solución de integración y despliegue continuo dedicado y desplegado totalmente en cloud.
Unido al stack implantado, desde Paradigma propusimos la implantación de una metodología y buenas prácticas que fueron críticos para lograr el éxito y la resiliencia del proyecto, trabajando conjuntamente con Universia para realizar esa implantación. El tiempo ha sido el mejor aval para confirmar el éxito de la solución, que lleva implantada y en uso desde 2016.
Lo que empezó siendo un proyecto piloto para comprobar la viabilidad de la solución de CI/CD sobre la nube, con el paso del tiempo ha ganado más entidad e importancia, pasando de 3 entornos originalmente desplegados a 4 entornos actuales (uno de los cuales está dedicado a un caso concreto crítico para el negocio).
Desde el inicio del proyecto, se ha centrado la solución en cumplir con los altos estándares de seguridad requeridos por Universia, con lo que se ha invertido un gran esfuerzo en tareas orientadas a la seguridad que, finalmente, han permitido que el cliente pudiese obtener una certificación de nivel medio del Esquema Nacional de Seguridad (ENS).
Paradigma nos ofrece la fiabilidad, innovación y flexibilidad necesarias para ofrecer el mejor servicio a la comunidad universitaria.
Jorge de Velasco
Director de Desarrollo de Negocio Digital en Banco Santander
La clave del éxito ha sido la disponibilidad de la infraestructura como código y la metodología que nos han permitido adaptarnos rápidamente a las necesidades de los usuarios.
Mario Flores
Director de la plataforma AppCrue en Banco Santander.
Resultados