近期工作時,面臨兩個問題,一個是要維護既有的系統,另一個則是要在這一個系統上開發新功能,但是發現舊的系統並沒有領域驅動的概念,導致系統必須要在既有的系統上想辦法加入新的概念,因此我花了很多的時間整理了公司的整個商業模型,透過領域驅動的 event storming,並且訂出統一語言與 bound context,最終讓我們公司所有的人都了解產品實際的長相並使拖了一年多的產品進入開發階段。在開發階段也透過 DDD 戰術實踐軟體架構的一些心得分享。
Octalysis Prime/Software Engineer