A medida que aumentan las expectativas de los consumidores, también lo hace la presión sobre los bancos para innovar más rápido. Cada vez más, los clientes asumen que las instituciones de servicios financieros proporcionarán acceso en tiempo real a los servicios bancarios sobre la marcha desde múltiples dispositivos, junto con la integración con aplicaciones de terceros. También buscan la garantía de que sus datos financieros están muy seguros. Un gran banco europeo recurrió a RedBridge, socio comercial de IBM, para ayudar a responder a estas demandas. Con un enfoque inflexible y obsoleto para el desarrollo de aplicaciones, la organización tenía dificultades para mantenerse al día con competidores más ágiles. Su objetivo era una transformación radical y recurrió al experto en tecnología de código abierto RedBridge para que le mostrara el camino.
Daniel Pfeifer, director de consultoría y desarrollo de RedBridge, cuenta la historia: "Es muy fácil que las organizaciones se queden atrapadas en la rutina en lo que respecta al desarrollo de aplicaciones. Este gran banco europeo era un ejemplo típico. Estaban construyendo servicios sobre un panorama que tenía hasta 15 años en algunas partes".
Y continúa: "El equipo de infraestructura recibía las aplicaciones actualizadas y trabajaba aisladamente para ponerlas en producción. Los plazos de entrega eran de hasta nueve meses”.
Con la organización enfrentándose a presiones competitivas para innovar más rápido, llamaron a RedBridge para ayudar a evaluar la dimensión del desafío. El consultor de RedBridge supo rápidamente que se requería un cambio radical.
"Sus desarrolladores son responsables de mantener sus servicios frescos y atractivos", comenta Pfeifer. “Si no están contentos con su conjunto de herramientas o sus procesos, entonces están ralentizando su productividad. Junto con el banco, decidimos que era hora de introducir los principios de DevOps ágil con la tecnología moderna correspondiente".
Con la ayuda de RedBridge, el banco seleccionó IBM® WebSphere® Liberty, Red Hat OpenShift (enlace externo a ibm.com) y MicroProfile para impulsar su proceso de modernización de aplicaciones.
Pfeifer recuerda: "Primero, analizamos el panorama de aplicaciones existente de la organización, investigando cómo podríamos transformarlo de un entorno monolítico en un entorno de microservicios. Decidimos que los contenedores eran la mejor manera de alojar los microservicios e identificamos Red Hat OpenShift como la plataforma ideal de Kubernetes. Nuestra siguiente tarea fue encontrar una forma de aumentar el código Java EE existente del banco para integrarse con las mejores prácticas de Kubernetes y DevOps. La respuesta fue una combinación de IBM WebSphere Liberty y MicroProfile".
A través de IBM WebSphere Liberty, el banco obtuvo un tiempo de ejecución actualizado y basado en estándares que elimina las restricciones de la arquitectura Java. RedBridge guió a la organización a través de la modernización de sus principales aplicaciones bancarias y de las sucursales, así como la implementación del cambio cultural real en el banco.
"Nuestro primer desafío fue convencer a los empleados de la institución de que un cambio tan significativo estaba justificado", dice Pfeifer. "Una vez conseguido, tomamos la iniciativa para implementar Liberty en toda la organización. Luego introdujimos una mentalidad de DevOps adecuada, disolviendo silos y transfiriendo la propiedad de las aplicaciones a los equipos de desarrollo".
En un hito importante del proyecto, el banco trabajó con RedBridge para transformar una gran aplicación empresarial monolítica en una implementación de microservicios. RedBridge también introdujo la implementación A/B en la organización, lo que reduce el riesgo al desplegar nuevos servicios y características.
"El mayor proyecto que abordamos fue modernizar la aplicación de servicios de gestión de fondos del banco", comenta Pfeifer. "Hemos conseguido pasar de un enorme monolito a hasta 71 servicios individuales, lo que permite tiempos de implementación mucho más cortos y mayor flexibilidad. Mediante el despliegue A/B y los contenedores inmutables, dimos a la organización más confianza en que todo lo que probaran funcionaría igual en producción. Sin sorpresas".
Evita cambios innecesarios en las aplicaciones al actualizar a nuevas versiones de Liberty gracias a la arquitectura de migración cero de Liberty.
El banco está utilizando su nuevo enfoque ágil DevOps para lanzar nuevos servicios al mercado con mayor rapidez, consiguiendo con ello una ventaja competitiva. Ahora que se ha completado la fase de modernización, la organización puede aprovechar al máximo el desarrollo nativo de la nube.
"Al combinar IBM WebSphere Liberty con MicroProfile y Red Hat OpenShift, pudimos reducir drásticamente los tiempos de implementación", recuerda Pfeifer. "Por ejemplo, el banco pudo implementar nuevas funciones para su aplicación de servicios de gestión de fondos en minutos en lugar de meses. La organización ahora puede innovar al ritmo de las fintechs y otros competidores, lo que le ayuda a conservar y aumentar su cuota de mercado. El desarrollo y la entrega nativos de la nube son un elemento diferenciador clave para el banco".
Al aprovechar las funciones integradas de IBM WebSphere Liberty, el banco está capacitando a los desarrolladores con nuevas y potentes capacidades al tiempo que controla los costes y la complejidad. Pfeifer explica: "La canalización DevOps de la organización utiliza automáticamente la última versión de IBM WebSphere Liberty, lo que garantiza que tengan las últimas funciones y correcciones. Gracias a la arquitectura de migración cero de Liberty, las aplicaciones funcionan sin modificaciones con cada nueva versión de Liberty. El uso de otro tiempo de ejecución obligaría al banco a realizar migraciones adicionales, por lo que es un gran ahorro de tiempo y al mismo tiempo ayuda a mantener las aplicaciones seguras".
La arquitectura de migración cero de Liberty también permite a la organización adoptar nuevas características para diferentes aplicaciones a su propio ritmo. Para sus microservicios de evolución más lenta, el banco se ha mantenido en Java EE, al tiempo que adopta el último soporte de Jakarta EE para microservicios de movimiento más rápido. Las mismas versiones más recientes y seguras de IBM WebSphere Liberty ejecutan ambos con facilidad. Otros tiempos de ejecución obligarían a la organización a migrar todas sus aplicaciones o permanecer en versiones antiguas y menos seguras.
El banco está ahora en el proceso de mover sus cargas de trabajo tradicionales de IBM WebSphere Application Server de un mainframe a un entorno de servidor distribuido, confiando en que su plataforma IBM WebSphere Liberty y Red Hat OpenShift continuarán produciendo beneficios a largo plazo.
Pfeifer concluye: "En RedBridge, ayudamos a las empresas a utilizar la tecnología de código abierto en su máximo potencial. Nuestro trabajo con este gran banco europeo demuestra que las soluciones de IBM en este espacio pueden ayudar a las organizaciones a llevar sus servicios al futuro".
Fundada en 2003, RedBridge ayuda a las organizaciones a conseguir una TI más dinámica y rentable utilizando soluciones de código abierto. Al permitir que sus clientes aprovechen la libertad de elección que ofrece la tecnología de código abierto, RedBridge está contribuyendo a revolucionar el sector de TI.
© Copyright IBM Corporation 2023. IBM Corporation, IBM Software, New Orchard Road, Armonk, NY 10504
Producido en los Estados Unidos de América, julio de 2023.
IBM, el logotipo de IBM, ibm.com y WebSphere son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones del mundo. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. En la web, encontrará una lista actualizada de las marcas comerciales de IBM en "Información sobre derechos de autor y marcas comerciales" en www.ibm.com/es-es/legal/copyright-trademark.
Java y todas las marcas y logotipos basados en Java son marcas comerciales o marcas registradas de Oracle y/o sus filiales.
Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® y Gluster® son marcas comerciales o marcas registradas de Red Hat, Inc. o sus filiales en Estados Unidos y otros países.
Este documento se actualizó por última vez en la fecha inicial de publicación e IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.
Los datos de rendimiento y ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos.Los datos reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas.LA INFORMACIÓN DE ESTE DOCUMENTO SE OFRECE "TAL CUAL ESTÁ" SIN NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN CONCRETO Y CUALQUIER GARANTÍA O CONDICIÓN DE INEXISTENCIA DE INFRACCIÓN.Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.