Mẫu Strangler Fig là gì
Thay thế dần hệ thống cũ
Mẫu Strangler Fig là mẫu kiến trúc để di chuyển dần từ hệ thống cũ sang hệ thống mới mà không cần tắt hoàn toàn.
Cách Hoạt động
- Chức năng mới được xây dựng trong hệ thống mới
- Tính năng cũ được di chuyển dần dần
- Facade định tuyến yêu cầu giữa các hệ thống
- Hệ thống cũ bị "bóp nghẹt" như cây bị đa bóp
Giai đoạn Di chuyển
- Phân tích hệ thống hiện tại
- Tạo facade/proxy
- Phát triển song song các thành phần mới
- Di chuyển tính năng dần dần
- Loại bỏ hệ thống cũ
Ưu điểm
- Rủi ro di chuyển tối thiểu
- Liên tục kinh doanh
- Khả năng quay lại
- Học hỏi dần dần của nhóm
Khi nào Áp dụng
- Hệ thống cũ monolithic
- Ứng dụng quan trọng
- Tài nguyên viết lại hạn chế
- Yêu cầu khả dụng cao