Thách thức
Core banking trên mainframe IBM COBOL từ 1995, mọi thay đổi nhỏ mất 3-6 tháng do quy trình test phức tạp và coupling cao. Team trẻ không biết COBOL, khó tuyển dụng và maintain. Không thể triển khai mobile banking và API banking hiện đại.
Giải pháp
Áp dụng Strangler Fig pattern: xây dựng microservices Java + Spring Boot song song với mainframe, dần migrate từng module. Kafka Change Data Capture (CDC) đồng bộ data realtime giữa hai hệ thống. API Gateway định tuyến request đến hệ thống cũ hoặc mới.
Công nghệ sử dụng
Kết quả
- 5M — Tài khoản migrate
- 0 — Downtime