-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
創新驅動設計:單體與微服務混合架構策略與實踐 版權信息
- ISBN:9787121473517
- 條形碼:9787121473517 ; 978-7-121-47351-7
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
創新驅動設計:單體與微服務混合架構策略與實踐 本書特色
完美融合價值和創新的軟件架構選擇 本書旨在讓業務決策者和技術團隊成員學會通過協作來清晰地理解自身在戰略層面面臨的問題,并確定理想的架構制定方法,無論該方法是分布式微服務、模塊化良好的單體,還是介于兩者之間的粗粒度服務。 軟件架構專家Vaughn Vernon和Tomasz Jasku?a展示了如何基于需求和目標做出平衡的架構決策,而非盲目跟風,從而聚焦于價值和創新,交付更具可演進性的系統,并避免代價高昂的錯誤。通過一個個實際案例,他們演示了如何構建設計良好、可維護且可擴展的單體架構,以及如何對早已混亂不堪的遺留系統逐步加以重新設計和改造,使其轉變為真正高效的微服務。 · 融匯軟件架構規劃與業務創新、數字化轉型 · 克服溝通問題,促進突破性驗證和基于發現的創新 · 提供大量實踐,用于支持創造價值的目標,以及學會更具戰略性地進行技術投資 · 介紹對應用和服務的通用性、適應性有益的不同架構風格 · 抓住使用單體架構的不錯時機,恰如其分地進行架構、設計和實施 · 掌握何時將單體架構遷移到微服務,以及如何實現,無論單體架構是模塊化的還是“大泥球”" "大多數圖書要么關注軟件業務層面,要么關注構建軟件的技術細節。然而,本書以易于理解的方式,全面介紹了業務和技術需求的融合。本書消除了當前存在的許多誤解,同時提供了實用的指導,任何團隊或組織都可以立即學以致用。 ——James Higginbotham,執行API顧問,LaunchAny創始人, 以及Principles of Web API Design作者 數字化轉型的成功并不能僅僅依靠基層的努力。沃恩和托馬什為高管提供了一份通往軟件很好的路線圖,包括如何建立、培育并持續推動軟件創新的文化。他們以真實的案例為基礎撰寫了本書,幫助讀者理解將軟件開發從成本中心轉變為利潤中心所涉及的各種需要權衡的因素,而這一切并不必犧牲創新。對于決策者而言,這是一本推薦閱讀之作。 ——Tom Stockton,MAXIMUS首席架構師 在本書中,沃恩和托馬什憑借他們在領域驅動設計(DDD)方面的豐富經驗,為現代系統的開發及如何全方位利用DDD提供了全面的指南。對于那些想要充分利用DDD的技術領導者來說,本書將成為一份寶貴的指南。 ——Eoin Woods,軟件架構師和作家 在軟件工程中,存在著一些常見的誤解和失敗的根源。其中一個顯著的例子就是低估了數字化轉型的難度。轉型的努力涵蓋了突破性創新、失敗文化、對軟件架構作用的強調,以及高效且有效的人際交流。幸運的是,作者為我們提供了克服所有障礙和挑戰的必要幫助。我*欣賞本書的地方在于,它提供了對參與數字化轉型和創新的所有利益相關者的全面視角。沃恩和托馬什為我們描繪了一條引導創新項目成功的清晰路徑。他們從業務和工程的角度提供了洞察、工具,以及經過驗證的優選實踐和架構風格。他們的書揭示了數字化轉型的影響,以及如何使轉型成功。本書是當之無愧的軟件工程師、高管和高級經理不可錯過之作。無論何時面臨未知的領域,它都將為我提供寶貴的指導和方向。 ——Michael Stal,西門子技術認證高級軟件架構師 數字化轉型是一個被廣泛提及卻又鮮為人理解的概念。本書提供了在轉型過程中如何充分利用現有資產的寶貴見解,將現代技術和社交技術在案例研究的背景下進行了融合。無論對于業務還是技術的從業者,本書都值得一讀。 ——Murat Erder,Continuous Architecture in Practice(2021)和 Continuous Architecture(2015)的共同作者 本書為高管提供了有深度的意見,幫助他們明確何時應該戰略性地選擇單體架構和微服務架構,以推動業務的成功。我強烈建議每位CEO、CIO、CTO及軟件開發副總裁(SVP)都深入研究沃恩和托馬什對架構優缺點的評價,以及他們對混合架構組合的精辟闡述,從而在各自的業務領域中成為有遠見的思想領袖。 ——Scott P. Murphy,MAXIMUS公司首席架構師 對于那些正在規劃或實施數字化轉型的企業領導者和架構師來說,這是一本推薦閱讀的書!本書是確保你的企業軟件創新計劃成功的真正指南。 ——Chris Verlaine,DHL Express全球航空IT DevOps主任, DHL Express全球航空IT軟件現代化計劃負責人 本書是一本將企業價值與可演進的企業架構聯系起來的重要圖書。作者運用他們深刻的理解和經驗來指導模塊化過程中的明智決策,給我留下了深刻的印象。在這個過程中,每個有價值的工具和概念都得到了清晰的解釋,并妥當地融入上下文。這絕對是IT決策者和架構師推薦閱讀的圖書。對我而言,本書將成為一個激勵人心的參考,也將時刻提醒我在架構中尋求目標。本書把對微服務的討論推向了一個全新的高度。 ——Christian Deger,RIO | 物流流量架構和平臺負責人, 組織了60多次微服務Meetup 選擇微服務或單體架構不僅涉及技術,公司內部的文化、組織和溝通等因素也都是CTO必須認真考慮的重要因素,因為*終目的是成功構建數字系統。作者使用了非常有趣的例子,從各種角度都深入闡述了自己的獨到觀點。 ——Olivier Ulmer,Groupe La Fran?aise的CTO 在當今的數字化世界中,構建一個能夠快速移動、實驗和學習的技術引擎是一種競爭優勢。那么,“近期新的架構”是否能幫助我們實現這一目標呢?沃恩和托馬什所著的這本精彩的書填補了市場上的空白,重新將我們的注意力引向軟件架構的核心目標:快速迭代、實驗并專注于能帶來價值的結果。通過閱讀本書,讀者將能夠更好地判斷微服務架構及其所帶來的復雜性是否適合自己。 ——Christian Posta, Solo.io全球領域首席技術官
創新驅動設計:單體與微服務混合架構策略與實踐 內容簡介
選擇微服務還是單體,這似乎是一個無須討論的話題,這個年代還有單體的存身之地嗎?沃恩和托馬什對此的回答是,不僅有,而且許多組織適合使用單體架構。兩位作者用一個貫穿全書的例子深入探討了面向戰略創新的架構設計問題。本書共12章,分4部分。第1部分從戰略高度介紹了架構決策的重要性及其帶來的影響,以及幾種戰略學習工具和事件優先建模。第2部分講述了推動業務創新的幾種工具,并對DDD進行了簡單的介紹。第3部分具體談論了事件優先架構和實現它的幾種方式。第4部分回答了微服務還是單體這個有爭議性的問題,討論了單體和微服務之間的比較與權衡,還探討了如何將單體遷移到微服務,并且為讀者可能采用的任何一種選擇都提供了合適的指南。本書適合需要進行架構決策的人閱讀,也適合想要精進業務的架構師和程序員閱讀。
創新驅動設計:單體與微服務混合架構策略與實踐 目錄
第1章 業務目標和數字化轉型 5
數字化轉型的目標是什么 6
軟件架構概覽 8
為什么軟件項目會出問題 9
債務隱喻 10
軟件熵 11
大泥球 11
案例研究 13
當前的業務背景 14
商機 15
企業與康威定律 16
知識傳遞 17
知識不是實物 17
電話游戲 18
艱難的一致 19
但是一切皆有可能 20
(重新)思考軟件戰略 22
思考 22
反思 24
單體系統一定不好嗎 27
微服務一定好嗎 28
善待敏捷 30
擺脫困境 33
小結 34
第2章 基本戰略學習工具 35
決策的早晚和對錯 36
文化和團隊 39
失敗而不是死亡 40
失敗文化不是指責文化 41
康威定律的正確用法 43
啟用安全實驗 46
模塊化優先 47
部署放*后 50
介于兩者之間的一切 52
業務能力、業務流程和戰略目標 52
針對性的戰略交付 56
利用Cynefin進行決策 60
你的意大利面條在哪里,煮得有多快 63
戰略架構 64
應用工具 65
小結 67
第3章 事件優先的實驗和發現 68
命令與事件 69
使用軟件模型 71
利用事件風暴快速學習 72
當需要遠程事件風暴會議時 74
主持會議 75
宏觀建模 79
應用工具 82
小結 88
第2部分 推動業務創新
第4章 獲得領域驅動的成果 94
領域和子域 96
小結 99
第5章 專業知識上下文 101
限界上下文和統一語言 101
核心子域 105
支撐子域、通用子域和技術機制 106
支撐子域 107
通用子域 107
技術機制 108
業務能力和上下文 108
別太大,也別太小 110
小結 112
第6章 映射的兩面:成功還是失敗 113
上下文映射圖 113
合作關系 115
共享內核 117
客戶方-供應方開發 118
遵奉者 120
防腐層 122
開放主機服務 123
發布語言 128
另謀他路 130
地形建模 130
失敗之道與成功之徑 133
應用工具 136
小結 141
第7章 建模領域概念 142
實體 143
值對象 144
聚合 145
領域服務 146
函數式行為 147
應用工具 149
小結 150
第3部分 事件優先架構
第8章 基礎架構 155
架構風格、模式和決策 157
端口-適配器架構 157
模塊化 163
REST請求-響應 166
質量屬性 168
安全性 168
隱私性 171
性能 173
可伸縮性 175
彈性:可靠性和容錯性 175
復雜性 177
應用工具 177
小結 178
第9章 消息驅動和事件驅動架構 179
基于消息和事件的REST 183
事件日志 183
訂閱者輪詢 185
服務器發送事件 186
事件驅動和流程管理 187
事件溯源 189
CQRS 193
無服務器架構和功能即服務 195
應用工具 197
小結 197
第4部分 兩條通向目標架構之路
第10章 構造單體 203
歷史回顧 205
慎終于始 207
業務能力 208
架構決策 210
是與非 215
隨變化而變化 217
解耦 220
堅持正確的步伐 224
小結 225
第11章 從單體到微服務 227
做好心理建設 227
從模塊化單體到微服務 230
從大泥球單體到微服務 234
用戶交互 235
協調數據變化 237
決定絞殺什么 242
拔掉遺留單體 244
小結 245
第12章 平衡要求,管控需求 246
質量屬性平衡 246
戰略和目標 247
業務目標呼喚數字化轉型 247
使用戰略學習工具 248
事件驅動的輕量級建模 249
推動業務創新 249
事件優先架構 250
單體架構作為首要關注點 250
有針對性地將單體拆分為微服務 251
平衡是不偏不倚的,創新是必不可少的 252
小結 252
創新驅動設計:單體與微服務混合架構策略與實踐 作者簡介
沃恩·弗農是一位企業家、軟件開發者和架構師,擁有超過35年的豐富跨領域業務經驗。沃恩是領域驅動設計、反應式架構與編程方面的頂尖專家,倡導簡單性。他的工作坊學員一直對他所教授的廣度和深度以及獨特的教學方法給予高度評價,許多人在參加他的一次工作坊后,就成為他的其他知名工作坊的長期學員。沃恩提供有關領域驅動設計、反應式軟件開發以及事件風暴和事件驅動架構的咨詢和培訓,幫助團隊和組織發掘業務驅動和反應式系統的潛力。他的專業知識和經驗幫助許多企業從遺留的技術驅動的實現方法過渡到業務驅動的現代方法。沃恩是4本書的作者,包括你現在正在閱讀的這本。他的圖書和他的沃恩·弗農系列圖書均由Addison-Wesley出版。托馬什·亞斯庫瓦是巴黎軟件咨詢公司Luteceo的CTO和聯合創始人。托馬什有超過20年的開發者和軟件架構師專業經驗,曾在許多電子商務、工業、保險和金融領域的公司工作過。他主要專注于創造真正產生業務價值、與戰略業務舉措保持一致、提供具有明確競爭優勢的軟件解決方案。托馬什也是.NET平臺開源項目XOOM的主要貢獻者之一。在業余時間,托馬什會練習吉他演奏,并與家人共度時光。沃恩·弗農是一位企業家、軟件開發者和架構師,擁有超過35年的豐富跨領域業務經驗。沃恩是領域驅動設計、反應式架構與編程方面的頂尖專家,倡導簡單性。他的工作坊學員一直對他所教授的廣度和深度以及獨特的教學方法給予高度評價,許多人在參加他的一次工作坊后,就成為他的其他知名工作坊的長期學員。沃恩提供有關領域驅動設計、反應式軟件開發以及事件風暴和事件驅動架構的咨詢和培訓,幫助團隊和組織發掘業務驅動和反應式系統的潛力。他的專業知識和經驗幫助許多企業從遺留的技術驅動的實現方法過渡到業務驅動的現代方法。沃恩是4本書的作者,包括你現在正在閱讀的這本。他的圖書和他的沃恩·弗農系列圖書均由Addison-Wesley出版。托馬什·亞斯庫瓦是巴黎軟件咨詢公司Luteceo的CTO和聯合創始人。托馬什有超過20年的開發者和軟件架構師專業經驗,曾在許多電子商務、工業、保險和金融領域的公司工作過。他主要專注于創造真正產生業務價值、與戰略業務舉措保持一致、提供具有明確競爭優勢的軟件解決方案。托馬什也是.NET平臺開源項目XOOM的主要貢獻者之一。在業余時間,托馬什會練習吉他演奏,并與家人共度時光。
婁麒麟,Thoughtworks專家級咨詢師,海外項目交付安全負責人,思特沃克技術雷達第28期中文主編。擅長函數式編程、事件驅動架構、云原生設計、風險管理,以及DevSecOps。有著近10年的研發團隊管理經驗,曾主導某大型跨國銀行的微服務改造工程,和某頭部科技金融公司的遺留系統改造工程。近來在研究產品研發的全生命周期風險控制和AI賦能。馬建勛,Thoughtworks專家級咨詢師,IT從業10余年,曾領導和參與多家海內外不同規模項目的研發和改造,涉及ERP、互聯網、銀行等領域。主要研究興趣在于敏捷開發,領域驅動設計,軟件架構演進以及項目管理。姚琪琳,Thoughtworks專家級咨詢師,遺留系統現代化解決方案負責人,極客時間《遺留系統現代化實戰》專欄作者,技術書籍譯者,CAC認證敏捷教練。擁有超過16年的軟件行業從業經驗,對開發、設計和架構有著深入的理解。擅長領域驅動設計、敏捷軟件開發、整潔代碼和重構,并通過理論指導、實戰演練等方式為企業研發團隊賦能。參與翻譯或審校多本技術書籍,包括《重構到微服務》、《領域特定語言》、《.NET性能優化》、《深入理解C#》等。張渝,Thoughtworks專家級咨詢師。曾領導和參與多個海內外項目,涉及私有云,支付,視頻等多個領域。擅長敏捷軟件開發,領域驅動設計,云原生設計,測試驅動開發以及重構。
- >
月亮與六便士
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
伊索寓言-世界文學名著典藏-全譯本
- >
詩經-先民的歌唱
- >
朝聞道
- >
苦雨齋序跋文-周作人自編集
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
我與地壇