Giới thiệu Domain-Driven Design

Định nghĩa

Theo Wikipedia:

Domain-driven design is an approach to software development for complex needs by connecting the implementation to an evolving model.

Theo đó, cơ bản mình đã có hình dung đầu tiên về sự bám sát chặt chẽ việc cài đặt các chức năng trong hệ thống phần mềm mà nghiệp vụ có mức độ phức tạp cao.

Theo hướng nhìn khác mình mô tả lại bằng ngôn ngữ tiếng Việt để hiểu cho đúng về DDD như thế này:

Domain-Driven Design (DDD) là một hướng tiếp cận để phát triển phần mềm cho khách hàng mà có nghiệp vụ phức tạp cao, bằng cách kết nối chặt chẽ việc lập trình chức năng với một quy trình hoạt động cốt lõi của doanh nghiệp.