Legacy Systems Maintenance

Discussions center on why enterprises continue running decades-old legacy systems in critical operations like banking due to high replacement costs, migration risks, and proven stability versus the low cost of maintenance.

➡️ Stable 0.5x DevOps & Infrastructure
3,651
Comments
20
Years Active
5
Top Authors
#8660
Topic ID

Activity Over Time

2007
5
2008
11
2009
33
2010
61
2011
61
2012
70
2013
139
2014
158
2015
134
2016
199
2017
285
2018
247
2019
254
2020
340
2021
323
2022
322
2023
366
2024
300
2025
325
2026
20

Keywords

AFAIK IT CPU IBM ArcMap HN WAY COBOL TM XP systems legacy upgrade old cobol cost software bank data run

Sample Comments

Walkman Apr 21, 2016 View on HN

What's wrong with "legacy" systems which just WORKS and makes VALUE for people?

oliwarner Jan 6, 2016 View on HN

When you've got a system that is, for example, underpinning your whole business operation (eg billing, machine controls, whatever) and that cost thousands (often tens or hundreds of thousands) to implement and it only works on a legacy version of an operating system (be that Win 3.11, Linux 2.4, or even just XP) you WILL move heaven and earth to avoid disrupting that system.Even if it's a smooth migration to a current release, it doesn't have 15 years of perfect history behind

justapassenger Jul 23, 2021 View on HN

There are production systems that run on 30+ years old software. Upgrade for a sake of upgrade is often a wrong decision.

zaarn Mar 7, 2018 View on HN

AFAIK it's because their entire system is rather legacy, so over the years they tacked on fixes while "the replacement will be done soon(TM)".Banks do have some problem with these sorts of projects, so I think they're trying to build something that will last as long as the COBOL system at less cost.

semi-extrinsic Apr 26, 2017 View on HN

It's not 10 years, it's probably closer to 100. Reasons being a) the ridiculously large cost of rewriting and testing the new system on a real-time system that can't be taken down, and b) the ridiculously low cost of maintaining the current systems.

dx034 Jul 6, 2022 View on HN

I've seen that with a core banking system. A decade later it's still running, with many patches in other systems to avoid its shortcomings. there's still no viable plan for migration.Just because you don't invest in a system doesn't mean it becomes obsolete.

tapland Dec 27, 2021 View on HN

It's all about pretty short term returns of course.You can build a web interface separately (external contract ofc) and that will work in parallell, but aside from very basic services there are tons of edge cases, bad documentation, business customers with systems built with yours as a dependency. It's a little like any bank old enough still having paper file storage and the planned end of life is the literal death of all paper holding customers.So the old system sticks around an

avidphantasm Feb 18, 2021 View on HN

Tell me again how it’s cheaper to keep crappy legacy systems running rather than upgrading?

blowski Dec 5, 2016 View on HN

Usually, there is some legacy system behind the scenes that can't be updated because reasons. Not an excuse, but it isn't always that easy.

pluc Feb 26, 2023 View on HN

And it's not obscure systems powering typewriters in a dimly lit basement! We're talking banks, grocery stores, warehouses. Anything that was made 40+ years ago and was never re-engineered either because they couldn't or wouldn't. The price to upgrade is higher than the price to maintain so why bother? Not everyone cares about the latest trends.Edit: I said 20+ years initially.. but that's 2003 now :( So 20+ years from 20 years ago.