最近在做電商業(yè)務(wù)中,有關(guān)商品業(yè)務(wù)改版的一些東西,后端的架構(gòu)設(shè)計(jì)采用現(xiàn)在很流行的微服務(wù),有關(guān)微服務(wù)的簡(jiǎn)單概念:

微服務(wù)是一種架構(gòu)風(fēng)格,一個(gè)大型復(fù)雜軟件應(yīng)用由一個(gè)或多個(gè)微服務(wù)組成。系統(tǒng)中的各個(gè)微服務(wù)可被獨(dú)立部署,各個(gè)微服務(wù)之間是松耦合的。每個(gè)微服務(wù)僅關(guān)注于完成一件任務(wù)并很好地完成該任務(wù)。在所有情況下,每個(gè)任務(wù)代表著一個(gè)小的業(yè)務(wù)能力。

關(guān)于改版的業(yè)務(wù)設(shè)計(jì),還是想嘗試 DDD 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),之前寫(xiě)的一些相關(guān)文章,都是直接進(jìn)行戰(zhàn)術(shù)設(shè)計(jì),而非在戰(zhàn)略設(shè)計(jì)基礎(chǔ)上進(jìn)行,所以最后可能會(huì)出現(xiàn)一些問(wèn)題,所以這次的過(guò)程是:邊了解業(yè)務(wù)、邊了解 IDDD 書(shū)中關(guān)于戰(zhàn)略設(shè)計(jì)的部分,然后嘗試使用戰(zhàn)略設(shè)計(jì)的方式進(jìn)行業(yè)務(wù)分析,最后再細(xì)分出具體的戰(zhàn)術(shù)設(shè)計(jì),沒(méi)有正確的設(shè)計(jì)方案,只有合適的設(shè)計(jì)方案,排除技術(shù)之外的業(yè)務(wù)分析過(guò)程,還是蠻有意思的。

DDD 戰(zhàn)略建模(包含概念):領(lǐng)域(Domain)、核心域、子域、界限上下文(Bounded Context)、上下文映射圖(Context Mapping)。

相關(guān)文章:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式