Blogs
6
•

Paul Taylor, Director Ejecutivo, Thought Machine

•
April 16, 2020

La demanda de experiencia en COBOL pone de manifiesto la fragilidad de las infraestructuras críticas

La demanda de experiencia en COBOL subraya la fragilidad de la infraestructura crítica

“Literalmente, tenemos sistemas que tienen más de 40 años, y habrá muchos análisis posteriores. Y uno de los puntos en nuestra lista será: ‘¿Cómo llegamos al punto en el que literalmente necesitábamos programadores de COBOL?’” - Gobernador Phil Murphy

No me sorprendió en absoluto cuando el gobernador de Nueva Jersey, Phil Murphy, pidió recientemente voluntarios que supieran programar en COBOL, un lenguaje desarrollado en 1959. La deuda técnica en la infraestructura de los servicios financieros ha ido aumentando durante décadas y ahora está mostrando su peor cara.

Una bomba de relojería tecnológica

El aumento de las solicitudes de desempleo en EE. UU. a principios de abril ha puesto a prueba los límites técnicos del hardware y software de los sistemas centrales del estado de Nueva Jersey. Sistemas diseñados mucho antes de que Neil Armstrong pisara la luna. Para ser claros, estos son los sistemas responsables de ejecutar el 43% de los sistemas bancarios del mundo y casi el 100% de las operaciones en cajeros automáticos de Estados Unidos. No debería ser necesario explicarlo, pero la industria bancaria mundial está sentada sobre una bomba de relojería tecnológica.

Es igualmente aterrador ver organizaciones que se forman para intentar mantener vivo el COBOL. Desarrolladores jubilados han creado consultorías técnicas, abogando por mantener los sistemas críticos funcionando con este lenguaje anticuado.

A ellos les digo esto: están manteniendo la infraestructura crítica bancaria y del sector público con soporte vital. Los clientes están sufriendo, no están obteniendo acceso a los fondos y servicios que necesitan. Siempre existe la opción de avanzar con tecnología escalable, moderna y resiliente.

Los defensores de los sistemas heredados cometen un grave error al pensar que si algo no está roto, no hay necesidad de arreglarlo. De hecho, la entrega rutinaria de actualizaciones en ausencia de problemas genera resiliencia en la infraestructura. Si no actualizamos los sistemas continuamente, se volverán irreparables a su debido tiempo. Véase el caso de Nueva Jersey.

La falacia de la migración

Estos defensores mantienen el argumento de que simplemente no hay opción de migrar a sistemas modernos nativos de la nube. Argumentan que el código heredado está inexorablemente vinculado a los sistemas críticos y que un esfuerzo de migración causaría daños incalculables. Esto no podría estar más lejos de la realidad.

Las organizaciones con visión de futuro y a largo plazo ya están dando el paso. Nuestro trabajo con Standard Chartered, Atom, Lloyds Bank y SEB demuestra que la infraestructura nativa de la nube en las finanzas funciona, y funciona a gran escala.

No se equivoque: la migración es una tarea importante para cualquier transformación de TI a gran escala, pero no es insuperable. Un programa de migración bien planificado y estructurado, del tipo que empleamos en Thought Machine, minimiza enormemente el riesgo y la posibilidad de cualquier error.

Nativo de la nube: el motor de la innovación global

La computación nativa de la nube es el motor de la TI empresarial y la tecnología de consumo. Internet y todos sus servicios auxiliares estarían prácticamente mudos sin el poder de la computación nativa de la nube. Esto incluye los innumerables sistemas de educación, salud y logística que funcionan perfectamente en la nube hoy en día, sin una sola línea de código heredado.

Google es sinónimo de servicios de internet para el consumidor. La infraestructura de Amazon es la columna vertebral de internet. Spotify, Airbnb y Netflix han dominado sus respectivos campos aprovechando el poder de la tecnología nativa de la nube. Estos son los sistemas y plataformas que prevalecerán ante choques sin precedentes.

No hará falta llamar a ingenieros jubilados cuando una empresa en la nube se enfrente a un aumento de la demanda. Los sistemas nativos de la nube, como siempre, se reconfigurarán dinámicamente, ajustándose de forma elástica a la carga.

Si se requiere la intervención de ingenieros, estos contarán con una sólida formación en pensamiento nativo de la nube y en el diseño de banca central moderna. Serán profesionales que, ante todo, garanticen una alta disponibilidad, tolerancia, elasticidad y resiliencia. Se dedicarán a aportar innovación y funcionalidades para mejorar la experiencia del cliente, no a apagar fuegos. Es hora de migrar; el coste de no hacerlo es demasiado elevado.