Source code rối rắm, không ai dám sửa
Hệ thống trở thành một hộp đen (black box). Mỗi lần thêm tính năng mới lại làm hỏng các tính năng cũ.
Tác động tiêu cực
- Chi phí bảo trì tăng vọt
- Thời gian ra mắt tính năng (Time-to-market) quá lâu
Hướng giải quyết
- Thiết kế lại Kiến trúc (System Architecture)Tách hệ thống thành các Microservices độc lập dễ quản lý.