領域驅動設計是時下軟體設計領域中的熱門話題,它通過指導我們構建領域模型,來表達豐富的軟體功能需求,並由此實現可以滿足用戶真正的需要的軟體。然而在真實的實踐過程中,由於不同的角色對於DDD的核心概念和主要工具的理解不同,常常會造成協作上的不一致。為了幫助和指導面向對象開發人員、系統分析人員和設計人員更加合理地組織工作,各有側重、有條不紊地進行複雜系統的開發,並有效地建立豐富而實用的領域模型。本書的作者Vaughn Vernon(他也是《實現領域驅動設計》)將自己近年來在領域驅動設計領域的理解進一步提煉,並將本書以精粹的形式呈現給廣大的讀者。本書的內容包括:DDD對於廣大讀者的意義,從戰略層面進行設計、從戰術層面進行設計,以及相關輔助工具。當然,僅僅通過此書的閱讀是無法深入的掌握領域驅動設計的精髓,無論你是什麼經驗水平或角色,請閱讀本書並在項目中實踐DDD。並在這之後,再重讀此書,看看你從項目的經歷中學到了什麼,反覆這樣的循環,你將會獲益匪淺。
作者:Vaughn Vernon,是一位經驗豐富的軟體工匠,也是追求簡化軟體設計和實現的思想領袖。他是暢銷書《實現領域驅動設計》和《響應式架構:消息模式Actor實現與Scala,Akka應用集成》的作者。他在全球面向數百位開發者教授過IDDD課程,並經常在行業會議上發表演講。他對分散式計算、消息機制、特別是Actor模型非常有興趣。Vaughn擅長領域驅動設計和使用Scala、Akka實現DDD方面的咨詢。
譯者:覃宇,ThoughtWorks高級咨詢師,10余年移動應用開發經驗,Android技術專家,曾為AOSP貢獻過測試用例;目前專註于移動應用的架構設計、自動化測試以及持續交付。譯有《Kotlin實戰》《Severless:無服務架構與AWS Lambda》等書。