- Enterprise Architecture: The Struggle is Real
- Posts
- Legacy Systems: The Undying Beast
Legacy Systems: The Undying Beast
Greetings, brave architects!
This week, we descend into the dungeon of IT history, where a dragon still breathes fire: the legacy system. Yes, that COBOL creature from 1972 is not only alive—it’s demanding tribute in the form of patch after patch, consultant after consultant, and, occasionally, sacrificial interns.
The Main Story: COBOL, the Eternal Guardian
The business insists on “innovation,” while the payroll system still runs on a mainframe older than your average CIO. Every modernization project starts with the prophecy: “This time, we’ll finally retire it.” Yet somehow, that “retirement” ends with another integration adapter duct-taped on.
Like the mythical Hydra, every attempt to cut off a module spawns two new dependencies. And when the last COBOL programmer retires, they leave behind mysterious comments like:// Here be dragons
TOGAF to the Rescue (Sort Of)
TOGAF enters with its trusty Architecture Repository and suggests:
Architecture Landscape – map the beast’s tentacles: processes, data, applications.
Phased Migration Plans – carve a roadmap, don’t swing wildly.
Governance – ignoring risk doesn’t make the dragon sleep—it just makes it hungrier.
TOGAF won’t slay the dragon, but it does give you a shield and a strategy manual.
Educational Twist: Real-World Takeaways
Break the legacy into components, migrate gradually.
Document everything to stop the beast from becoming invisible.
Use open standards to weaken legacy lock-in.
Humor in Diagrams

Do you have your own COBOL horror story? Share it—we’re all torchbearers in this dungeon.
Next Week’s Tease
Episode 38: The Architecture Repository Graveyard — where outdated artifacts go to die (and haunt new architects).