iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

馬克的軟體架構小筆記 系列

這 30 天會從幾本書中,簡單寫下一些記錄與心得,用來增加我老人家的記憶力 ~ 他不會 30 天都是相同類型的主題,比較有可能像是每 5 篇一個主題 ~

參賽天數 29 天 | 共 29 篇文章 | 29 人訂閱 訂閱系列文 RSS系列文
DAY 21

30-21 之 Domain Layer - Lazy Load ( 未完成 )

什麼是 Lazy Load 呢 ? An object that doesn’t contain all of the data you need but k...

2021-10-06 ‧ 由 馬克 分享
DAY 22

30-22 之 Remote Facade

接下來這篇文章我們將要談談《 Patterns of Enterprise Application Architecture - Martin Fowler 》...

2021-10-07 ‧ 由 馬克 分享
DAY 23

30-23 之 Patterns of Enterprise Application Architecture 小總結

今天我們簡單來整理一下,這幾個星期從 《 Patterns of Enterprise Application Architecture - Martin Fo...

2021-10-08 ‧ 由 馬克 分享
DAY 24

30-24 之從集中式架構到微服務的難點 - DDD 的誕生

前面幾篇文章我們大部份都是在討論 : 集中式架構如何的分層 但應該有不少人注意到,我們是專注在每一層的『 技術 』分層該做什麼事情,要處理畫面的就丟到 Pr...

2021-10-09 ‧ 由 馬克 分享
DAY 25

30-25 之 DDD 戰略設計 1 - 戰略設計的目的

接下來我們將要開始重 DDD 的戰略設計來開始談談,別忘了戰略的重點在於 : 如何切 然後還有個金句要記錄一下 : DDD 不看功能,而只看流程 基本上...

2021-10-10 ‧ 由 馬克 分享
DAY 26

30-26 之 DDD 戰略設計 2 - 實作方法之 Event Storm ( 有問題 )

事件風暴 Event Storm 事件風暴 : 理解、訪談需求 目的 : 將商業流程視覺化,找出核心價值、風險與機會 成員 : 引導帥、領域專家、利害關係人...

2021-10-11 ‧ 由 馬克 分享
DAY 27

30-27 之 DDD 戰略設計 3 - 實作方法之 Domain Storytelling 領域敘事 ( 未完成 )

上一篇我們簡單的說明完如何使用 Event Storm 來完成 DDD 戰略的三個產出 : 分析 Domain 並切成 SubDomain 定義解決方案的邊界...

2021-10-12 ‧ 由 馬克 分享
DAY 28

30-28 之 DDD 戰術篇1 - Entity 與 Value Object

在簡單談完戰略篇後,接下來要進行戰行篇,也就是將 DDD 實際的應用到程式碼中。 在 DDD 戰術層級有兩個非常重要的概念 : Entity Value Ob...

2021-10-13 ‧ 由 馬克 分享
DAY 29

30-29 之 DDD 戰術篇 2 - Aggregate ( 未完成 )

什麼是 Aggregate 呢 ? 還記得我們談過的 Bounded Context 與 Entity 吧 ? 下圖這張圖就是 Aggregate 所代表的意義...

2021-10-14 ‧ 由 馬克 分享