ATM’s ‘dying technology’ problem may come to trouble data centres, as these engineers may increasingly ‘disappear’


ATM’s ‘dying technology’ problem may come to trouble data centres, as these engineers may increasingly ‘disappear’
AI-generated image for representation

COBOL may be decades old, but it still powers critical financial infrastructure and 95% of ATM transactions, according to IBM. Now, as the engineers who maintain these systems age out and fewer young developers learn the language, the skills needed to keep this infrastructure running could become scarce.This could also create problems for data centers supporting financial services, where legacy systems still run on COBOL. Banks and businesses may struggle to maintain systems they can’t easily replace, and the shortage of skilled engineers has existed for years. It will only get worse as experienced COBOL programmers retire.

COBOL is running out of people

COBOL was never designed to become such a deeply embedded part of modern infrastructure. Yet 66 years after its creation, financial institutions, businesses, and governments still use it widely.The language has evolved over time. COBOL introduced object-oriented programming in 2002, while IBM has continued developing products around it. A new standard was also released in 2023. But modernising the language does not solve the shortage of people who can maintain decades-old systems.The problem is not new. Computerworld highlighted the ageing COBOL workforce in 2008 and again in 2012. In 2013, ZDNet reported that universities were avoiding teaching COBOL because it had become “uncool.”

Replacing COBOL systems is not simple

Moving away from COBOL is difficult because financial systems can contain hundreds of millions of lines of code. Simply asking AI to translate that code into a newer language may not be enough.Calvin Smith, in a breakdown by YouTube channel OpenHands, said attempts to use AI agents for such work have not been particularly successful. IBM also pushed back against the idea that modernising COBOL systems is simply a matter of translating code, saying it involves “data architecture redesign, runtime replacement, transaction processing integrity, and hardware-accelerated performance.”That complexity makes any transition, gradual or not, risky. In 2018, a major failure occurred when UK bank TSB shifted from one platform to another. Unable to access their accounts, the bank was then fined £48.65 million ($65.86 million) and affected millions of customers.

COBOL skills are becoming more valuable

The shrinking pool of COBOL engineers is also creating financial incentives for those with the expertise. Some jobs require several years of experience with the language and can pay between $100,000 and $150,000, with some positions offering more.The bigger question is what happens when even those engineers begin to disappear. Replacing decades of carefully maintained financial infrastructure with newer languages such as Rust would be expensive and carry significant risks.For banks and other organisations, the challenge may therefore be less about whether COBOL is old and more about whether enough people will remain who understand the systems built around it.



Source link

HTML Snippets Powered By : XYZScripts.com