Modernizing Code Older than You Are: One Student Takes a COBOL Bank App to Hybrid Cloud
summary
A student extracts a 60‑file COBOL banking monolith into four services (sign‑on, account balance, update contact, loan calculator), deploys them to AWS Enterprise Server regions, and wires modern UIs: Android, PHP/HTML/CSS web pages and a Flask app. Tools used include Micro Focus Enterprise Analyzer, Enterprise Developer and Kickstart; the loan calculator becomes a standalone DLL called from Python via ctypes calling COBOL DLL. All demos run and documentation + code live on GitHub.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:41The Team
- 2:18What is Application Modernisation?
- 2:52How to Modernize COBOL Applications?
- 3:19Analysing the COBOL Application
- 12:49Identifying Services Candidates
- 13:25Target Architecture
- 15:44Isolating and Exposing them as Services
- 16:35Connecting them to a New, Modern UI
- 25:05Technical Documentation
- 25:53Blogs
related talks
14mApp modernization on AWS, described by engineers who have done it
29mTaming the Hybrid Beast with DevOps
35mTrends in Enterprise Open Source
42mLessons from Modernizing the Tech Stack of a Top App
44mFrom Traditional Bank to High Tech Unicorn
43mOld code doesn't stink - Refactor or Rewrite
06mFrom Mainframe to Mainstream: A Case Study in Emberification
30mLeaping from Mainframes to AWS: Technology Time Travel in the Government
