摘要:爲有利於搜索,更名爲:領域驅動設計的菱形對稱架構,但主要針對的是領域驅動設計的核心模式:限界上下文(Bounded Context)。菱形對稱架構(Diamond Symmetry Architecture)模式脫胎於六邊形架構與分層架構,它以領域爲核心對限界上下文的關注點進行劃分,建立了由 內部領域模型 與 外部網關 組成的內外分層架構,以菱形的對稱結構清晰展現了限界上下文的內部結構,指導着限界上下文的協作關係。

我在GitChat上最新開通了一個Chat,主題爲:限界上下文的菱形對稱架構。爲有利於搜索,更名爲:領域驅動設計的菱形對稱架構,但主要針對的是領域驅動設計的核心模式:限界上下文(Bounded Context)。訂閱鏈接爲: https://gitbook.cn/m/mazi/activity/5e55150b238b2a7efa28c297?sut=a4e7d37057cd11ea9c3fc7812f451dce&utm_source=chatweixinshare

在實施領域驅動設計的過程中,限界上下文扮演了關鍵角色:它既是維護領域模型完整性與一致性的重要邊界,又是系統架構的重要組成部分。隨着社區對限界上下文的重視,越來越多的人開始嘗試將更多的架構實踐與限界上下文融合在一起,創造出符合領域驅動設計的架構模式。

菱形對稱架構(Diamond Symmetry Architecture)模式脫胎於六邊形架構與分層架構,它以領域爲核心對限界上下文的關注點進行劃分,建立了由 內部領域模型外部網關 組成的內外分層架構,以菱形的對稱結構清晰展現了限界上下文的內部結構,指導着限界上下文的協作關係。引入菱形對稱架構有助於促進團隊對限界上下文與上下文映射的一致理解,並促成團隊形成統一的代碼模型。

在本場Chat中,會講到如下內容:

  • 六邊形架構與整潔架構

  • 領域驅動設計分層架構

  • 菱形對稱架構的形成

  • 菱形對稱架構對元設計模型的改造

  • 菱形對稱模型對架構的指導

適合人羣:具有領域驅動設計基礎的架構師、開發人員

如果訂閱人數在六天內達到120人,本次Chat就算成功,接下來就是發佈這次分享內容的文章。

相關文章