Chuyển đến nội dung chính

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ý.