掌握領域驅動設計的關鍵點在哪裡? - jfcloutier

banq發表於2020-03-13

DDD不是聚合、事件溯源、CQRS、事件風暴等。這些都是工具。它們已被證明在DDD專案中非常有用。但是我們必須小心,不要將演奏樂器與音樂藝術混淆。

對我而言,這是DDD的關鍵是:與大型系統的複雜性作鬥爭時,專案團隊如何獲取領域知識,他們如何構建、開發和普及應用概念模型,以及隨著時間的推移,他們如何保護這些模型的完整性,以避免技術影響。

DDD旨在去除技術面紗,並在大型軟體專案中看到更多的基本力量在起作用。DDD為我們提供了一個概念框架(領域模型,有界上下文,核心域,上下文對映),以繪製並導航通常被隱藏的複雜性。

 

相關文章