最近在做電商業(yè)務中,有關商品業(yè)務改版的一些東西,后端的架構設計采用現(xiàn)在很流行的微服務,有關微服務的簡單概念:

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

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

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

相關文章:

延伸閱讀

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