91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
演進式架構(gòu)
演進式架構(gòu)
Neal Ford, Rebecca Parsons, Patrick Kua
周訓杰 譯
出版時間:2019年08月
頁數(shù):140
企業(yè)架構(gòu)師不能再依賴靜態(tài)計劃了。軟件開發(fā)體系在持續(xù)變化,新的工具、框架、技術(shù)和范式不斷涌現(xiàn)。這給脆弱的系統(tǒng)帶來了挑戰(zhàn),但也提供了更好的解決方案。近年來,核心軟件工程實踐中的快速變化讓我們重新思考如何更改架構(gòu),使其與時俱進。本書結(jié)合相關(guān)實踐,給出了讓架構(gòu)適應(yīng)變化的新思路。
構(gòu)建演進式架構(gòu)主要涉及3個方面:適用度函數(shù)、增量變更和適當?shù)鸟詈?。ThoughtWorks的3位專家各講一個方面,然后綜述如何構(gòu)建支持持續(xù)變更的架構(gòu)。
● 適應(yīng)度函數(shù):架構(gòu)呈現(xiàn)或前進的目標
● 增量變更:在開發(fā)和運維中實現(xiàn)漸進改變
● 架構(gòu)耦合:確定適當?shù)募軜?gòu)耦合以支持無瑕變更
● 演進式數(shù)據(jù):隨時間推移按要求和架構(gòu)轉(zhuǎn)變演進數(shù)據(jù)庫
● 構(gòu)建可演進的架構(gòu):結(jié)合以上各方面構(gòu)建演進式架構(gòu)
● 實踐演進式架構(gòu):助你起步的實踐指南
  1. 序 
  2. 前言 
  3. 第1章. 軟件架構(gòu) 
  4. 1.1 演進式架構(gòu) 
  5. 1.1.1 一切都在變化,如何才能長期規(guī)劃 
  6. 1.1.2 完成架構(gòu)構(gòu)建后,如何防止它逐漸退化 
  7. 1.2 增量變更 
  8. 1.3 引導性變更
  9. 1.4 多個架構(gòu)維度 
  10. 1.5 康威定律
  11. 1.6 為何演進 
  12. 1.7 小結(jié) 
  13. 第 2章 適應(yīng)度函數(shù) 
  14. 2.1 什么是適應(yīng)度函數(shù) 
  15. 2.2 適應(yīng)度函數(shù)分類 
  16. 2.2.1 原子適應(yīng)度函數(shù)與整體適應(yīng)度函數(shù) 
  17. 2.2.2 觸發(fā)式適應(yīng)度函數(shù)與持續(xù)式適應(yīng)度函數(shù) 
  18. 2.2.3 靜態(tài)適應(yīng)度函數(shù)與動態(tài)適應(yīng)度函數(shù) 
  19. 2.2.4 自動適應(yīng)度函數(shù)與手動適應(yīng)度函數(shù) 
  20. 2.2.5 臨時適應(yīng)度函數(shù) 
  21. 2.2.6 預(yù)設(shè)式高于應(yīng)急式 
  22. 2.2.7 針對特定領(lǐng)域的適應(yīng)度函數(shù) 
  23. 2.3 盡早確定適應(yīng)度函數(shù) 
  24. 2.4 審查適應(yīng)度函數(shù) 
  25. 第3章 實施增量變更 
  26. 3.1 構(gòu)件 
  27. 3.1.1 可測試性 
  28. 3.1.2 部署流水線 
  29. 3.1.3 組合不同類型的適應(yīng)度函數(shù) 
  30. 3.1.4 案例研究:在每天部署60次的情況下重建架構(gòu) 
  31. 3.1.5 目標沖突 
  32. 3.1.6 案例研究:為PenultimateWidgets的發(fā)票服務(wù)添加適應(yīng)度函數(shù) 
  33. 3.2 假設(shè)驅(qū)動開發(fā)和數(shù)據(jù)驅(qū)動開發(fā) 
  34. 3.3 案例研究:移植什么 
  35. 第4章 架構(gòu)耦合 
  36. 4.1 模塊化 
  37. 4.2 架構(gòu)的量子和粒度 
  38. 4.3 不同類型架構(gòu)的演進能力 
  39. 4.3.1 大泥團架構(gòu) 
  40. 4.3.2 單體架構(gòu) 
  41. 4.3.3 事件驅(qū)動架構(gòu) 
  42. 4.3.4 服務(wù)導向架構(gòu) 
  43. 4.3.5 “無服務(wù)”架構(gòu) 
  44. 4.4 控制架構(gòu)量子大小 
  45. 4.5 案例分析:防止組件循環(huán)依賴 
  46. 第5章 演進式數(shù)據(jù) 
  47. 5.1 演進式數(shù)據(jù)庫設(shè)計 
  48. 5.1.1 數(shù)據(jù)庫模式演進 
  49. 5.1.2 共享數(shù)據(jù)庫集成 
  50. 5.2 不當?shù)臄?shù)據(jù)耦合 
  51. 5.2.1 二階段提交事務(wù) 
  52. 5.2.2 數(shù)據(jù)的年齡和質(zhì)量 
  53. 5.3 案例研究:PenultimateWidgets的路由演進 
  54. 第6章 構(gòu)建可演進的架構(gòu) 
  55. 6.1 演進機制 
  56. 6.1.1 識別受演進影響的架構(gòu)維度 
  57. 6.1.2 為每個維度定義適應(yīng)度函數(shù) 
  58. 6.1.3 使用部署流水線自動化適應(yīng)度函數(shù) 
  59. 6.2 全新的項目 
  60. 6.3 改良現(xiàn)有架構(gòu) 
  61. 6.3.1 適當?shù)鸟詈虾蛢?nèi)聚 
  62. 6.3.2 工程實踐 
  63. 6.3.3 適應(yīng)度函數(shù) 
  64. 6.3.4 關(guān)于商業(yè)成品軟件 
  65. 6.4 架構(gòu)遷移 
  66. 6.4.1 遷移步驟 
  67. 6.4.2 演進模塊間的交互 
  68. 6.5 演進式架構(gòu)構(gòu)建指南 
  69. 6.5.1 去除不必要的可變性 
  70. 6.5.2 讓決策可逆 
  71. 6.5.3 演進優(yōu)于預(yù)測 
  72. 6.5.4 構(gòu)建防腐層 
  73. 6.5.5 案例分析:服務(wù)模板 
  74. 6.5.6 構(gòu)建可犧牲架構(gòu) 
  75. 6.5.7 應(yīng)對外部變化
  76. 6.5.8 更新庫與更新框架 
  77. 6.5.9 持續(xù)交付優(yōu)于快照 
  78. 6.5.10 服務(wù)內(nèi)部版本化 
  79. 6.6 案例分析:PenultimateWidgets的評分服務(wù)演進 
  80. 第7章 演進式架構(gòu)的陷阱和反模式 
  81. 7.1 技術(shù)架構(gòu) 
  82. 7.1.1 反模式:供應(yīng)商為王 
  83. 7.1.2 陷阱:抽象泄漏 
  84. 7.1.3 反模式:最后10%的陷阱 
  85. 7.1.4 反模式:代碼復用和濫用 
  86. 7.1.5 案例研究:PenultimateWidgets中的復用 
  87. 7.1.6 陷阱:簡歷驅(qū)動開發(fā) 
  88. 7.2 增量變更 
  89. 7.2.1 反模式:管理不當 
  90. 7.2.2 案例研究:PenultimateWidgets的“金發(fā)姑娘”管理 
  91. 7.2.3 陷阱:發(fā)布過慢 
  92. 7.3 業(yè)務(wù)問題 
  93. 7.3.1 陷阱:產(chǎn)品定制 
  94. 7.3.2 反模式:報表 
  95. 7.3.3 陷阱:規(guī)劃視野 
  96. 第8章 實踐演進式架構(gòu) 
  97. 8.1 組織因素 
  98. 8.1.1 全功能團隊 
  99. 8.1.2 圍繞業(yè)務(wù)能力組織團隊 
  100. 8.1.3 產(chǎn)品高于項目 
  101. 8.1.4 應(yīng)對外部變化 
  102. 8.1.5 團隊成員間的連接數(shù) 
  103. 8.2 團隊的耦合特征 
  104. 8.2.1 文化 
  105. 8.2.2 試驗文化 
  106. 8.3 首席財務(wù)官和預(yù)算 
  107. 8.4 構(gòu)建企業(yè)適應(yīng)度函數(shù) 
  108. 8.5 從何開始 
  109. 8.5.1 容易實現(xiàn)的目標 
  110. 8.5.2 最高價值優(yōu)先 
  111. 8.5.3 測試 
  112. 8.5.4 基礎(chǔ)設(shè)施 
  113. 8.5.5 PenultimateWidgets的企業(yè)架構(gòu)師 
  114. 8.6 演進式架構(gòu)的未來 
  115. 8.6.1 基于AI的適應(yīng)度函數(shù) 
  116. 8.6.2 生成式測試 
  117. 8.7 為什么(不)呢 
  118. 8.7.1 公司為何決定構(gòu)建演進式架構(gòu) 
  119. 8.7.2 案例分析:PenultimateWidgets選擇性伸展 
  120. 8.7.3 企業(yè)為何選擇不構(gòu)建演進式架構(gòu) 
  121. 8.7.4 說服他人 
  122. 8.7.5 案例分析:“咨詢?nèi)岬馈薄?
  123. 8.8 商業(yè)案例 
  124. 8.8.1 未來已來…… 
  125. 8.8.2 沒有后顧之憂地快速前行 
  126. 8.8.3 風險更低 
  127. 8.8.4 新能力 
  128. 8.9 構(gòu)建演進式架構(gòu) 
書名:演進式架構(gòu)
譯者:周訓杰 譯
國內(nèi)出版社:人民郵電出版社
出版時間:2019年08月
頁數(shù):140
書號:978-7-115-51617-6
原版書書名:Building Evolutionary Architectures
原版書出版商:O'Reilly Media
Neal Ford
 
Neal Ford是Thoughtworks公司的總監(jiān)、軟件架構(gòu)師和meme wrangler。
 
 
Rebecca Parsons
 
麗貝卡·帕森斯(Rebecca Parsons)是ThoughtWorks CTO,在大規(guī)模分布式 對象應(yīng)用開發(fā)和系統(tǒng)集成方面擁有豐富經(jīng)驗。
 
 
Patrick Kua
 
帕特里克·柯(Patrick Kua)是數(shù)字銀行N26首席科學家,曾任ThoughtWorks 主任咨詢師和技術(shù)主管,在敏捷和精益開發(fā)方面擁有豐富經(jīng)驗。
 
 
購買選項
定價:59.00元
書號:978-7-115-51617-6
出版社:人民郵電出版社