DDD Taiwan

實踐 Clean Architecture(實作高可用性的軟件架構)

敏捷?微服務?TDD/BDD/DDD?各種名詞洶湧而來,但你的功夫夠硬嗎?

諸多方法論的推行,其實都是基於「每個開發人員皆具備軟體設計硬底子的前提」, 「只有技術設計的問題已經被解決了,所以才開始解決溝通的問題。」

功夫要有多硬?這次我們邀請到了資深技術顧問 Gelis!Gelis 從事軟體專案開發工作 20 餘年,擅長 OO 物件導向分析與設計,以及企業客製化系統架構框架設計導入與分散式系統設計。從傳統 OOA/D 建模開始到 Clean Architecture,再到 DDD——Gelis 看遍了整個軟體設計思維的發展與轉變。

功夫要有多硬?將需求文字映射至物件導向分析、建出完備模型,套用設計模式並直接產生出對應程式實作。還是說,藉由 Event Storming 與領域專家們溝通,繪製出初步模型,以領域知識作為核心發展出 Bounded Context,並且以 Ubuquitous Language 作為程式撰寫的準則?

Gelis 將在這次年會中分享對於傳統系統架構設計到開發的過程、與進入到 DDD 之間需要做什麼樣的轉變有更深的認識,同時會各位了解領域驅動下的軟體架構設計如何隨著時間演變。

到海面上我們談著敏捷與 DDD,但深海中我們談物件導向設計與分析的硬功夫! 而現在,我們兩者都必須兼具,一起來參加這場盛會吧!

這次的分享將包含以下內容:

  • 軟體架構設計的本質
  • 傳統系統開發思維的轉變
  • 領域驅動開發與軟體架構設計的關係
  • 軟體架構核心的複雜度管理
  • 從傳統的 OOAD 到領域驅動開發
whiteLogo
Information
Taipei, Taiwan
2020/11/27 8:30-18:00(+8:00)
2020/11/28 9:00-17:00(+8:00)

© Copyright 2020 DDD Taiwan