领域驱动设计(DDD):一种以业务领域知识(domain)为核心来指导软件建模与架构的设计方法。强调让开发团队与业务专家建立共同语言(Ubiquitous Language),并通过清晰的边界(如 Bounded Context)来管理复杂系统。(该术语也常简称为 DDD。)
Domain-driven design helps teams focus on the real business problem.
领域驱动设计帮助团队把注意力放在真实的业务问题上。
By applying domain-driven design, the company split a large monolith into bounded contexts, reducing coupling and improving long-term maintainability.
通过应用领域驱动设计,这家公司把大型单体系统拆分为多个限界上下文,降低了耦合并提升了长期可维护性。
/dəˈmeɪn ˌdrɪvən dɪˈzaɪn/
该短语由 domain(领域) + driven(驱动的) + design(设计)构成,直译为“由领域驱动的设计”。作为方法论在软件工程语境中广泛流行,尤其与 Eric Evans 在 2003 年系统化提出的实践框架密切相关。