Challenge
Core banking on IBM COBOL mainframe since 1995, every small change took 3-6 months due to complex testing process and tight coupling. Young developers don't know COBOL, difficult to recruit and maintain. Cannot deploy modern mobile banking and API banking.
Solution
Applied Strangler Fig pattern: built Java + Spring Boot microservices in parallel with mainframe, gradually migrating modules. Kafka Change Data Capture (CDC) for real-time data sync between systems. API Gateway routes requests to legacy or new system.
Technology Used
Results
- 5M — Accounts migrated
- 0 — Downtime