官术网_书友最值得收藏!

第1章?領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)體系

隨著互聯(lián)網(wǎng)業(yè)務(wù)和技術(shù)的持續(xù)發(fā)展,軟件系統(tǒng)自身也日益復(fù)雜。在現(xiàn)實(shí)中,絕大多數(shù)軟件開發(fā)工作都是圍繞現(xiàn)實(shí)業(yè)務(wù)問題而展開的,而業(yè)務(wù)問題的復(fù)雜度是軟件開發(fā)成功的關(guān)鍵因素之一。那么,如何有效應(yīng)對(duì)系統(tǒng)的復(fù)雜度?DDD可以幫助人們更好地實(shí)現(xiàn)這一目標(biāo)。

本章首先圍繞軟件復(fù)雜度的概念和表現(xiàn)形式進(jìn)行深入剖析,繼而引出DDD、設(shè)計(jì)思想和方法。從設(shè)計(jì)思想上說,DDD為開展系統(tǒng)建模工作提供了一種嶄新的模式。而在設(shè)計(jì)方法上,DDD則在戰(zhàn)略設(shè)計(jì)和戰(zhàn)術(shù)設(shè)計(jì)這兩大維度上給出了全面的工程實(shí)踐。借助DDD,我們可以實(shí)現(xiàn)從面向業(yè)務(wù)的問題空間映射到面向技術(shù)的解空間,并應(yīng)對(duì)軟件復(fù)雜度所帶來的技術(shù)挑戰(zhàn)。

當(dāng)下,DDD應(yīng)用越來越廣泛,無論是傳統(tǒng)的單體系統(tǒng),還是主流的微服務(wù)架構(gòu)或中臺(tái)架構(gòu),都可以從架構(gòu)模式角度出發(fā)與DDD進(jìn)行融合。在本章的末尾,我們將討論領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)與這些主流架構(gòu)之間的關(guān)聯(lián)關(guān)系和融合方法。

主站蜘蛛池模板: 崇文区| 台前县| 阳原县| 沅江市| 田阳县| 道孚县| 石泉县| 精河县| 洛浦县| 中江县| 潜江市| 长沙县| 冷水江市| 平远县| 佛山市| 望奎县| 洱源县| 句容市| 灵武市| 湖南省| 宣武区| 太和县| 小金县| 象山县| 工布江达县| 南平市| 东兴市| 兴安盟| 自贡市| SHOW| 田阳县| 晋宁县| 旬阳县| 土默特右旗| 临清市| 分宜县| 犍为县| 凭祥市| 上思县| 西充县| 澄江县|