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

 
軟件架構(gòu):架構(gòu)模式、特征及實踐指南
軟件架構(gòu):架構(gòu)模式、特征及實踐指南
Mark Richards, Neal Ford
楊洋, 徐棟棟, 王妮 譯
出版時間:2021年07月
頁數(shù):324
全球范圍內(nèi)的薪酬調(diào)查經(jīng)常將軟件架構(gòu)師列為十大最佳工作崗位,但并沒有真正的指南來幫助開發(fā)人員成為架構(gòu)師。于是,本書出現(xiàn)了。本書第一次全面概述了軟件架構(gòu)的方方面面,涉及架構(gòu)特征、架構(gòu)模式、組件識別、圖表化和展示架構(gòu)、演進架構(gòu),以及其他許多主題。
Mark Richards和Neal Ford講授軟件架構(gòu)課程多年,他們關(guān)注的是適用于所有技術(shù)棧的架構(gòu)原則。本書將基于過去十年的所有創(chuàng)新,從現(xiàn)代的角度探索軟件架構(gòu)。
本書將探討:
● 架構(gòu)模式:眾多架構(gòu)決策的技術(shù)基礎(chǔ)。
● 組件:識別、耦合、內(nèi)聚、分區(qū)和粒度。
● 軟技能:有效的團隊管理、會議、談判、展示等。
● 現(xiàn)代化:在過去的幾年里,工程實踐和操作方法發(fā)生了根本性的 變化。
● 作為工程學(xué)科的架構(gòu):可重復(fù)的結(jié)果、度量和具體的評估增加了 軟件架構(gòu)的嚴謹性。
  1. 前言:失效的公理
  2. 第1章 概述
  3. 1.1 定義軟件架構(gòu)
  4. 1.2 架構(gòu)師的角色期望
  5. 1.3 與架構(gòu)的交集
  6. 1.4 軟件架構(gòu)定律
  7. 第一部分 基礎(chǔ)
  8. 第2章 架構(gòu)思維
  9. 2.1 架構(gòu)與設(shè)計
  10. 2.2 技術(shù)廣度
  11. 2.3 分析權(quán)衡
  12. 2.4 理解業(yè)務(wù)驅(qū)動因素
  13. 2.5 平衡架構(gòu)和動手編碼
  14. 第3章 模塊化
  15. 3.1 定義
  16. 3.2 度量模塊化
  17. 3.3 從模塊到組件
  18. 第4章 現(xiàn)有的架構(gòu)特征
  19. 4.1 部分已羅列出來的架構(gòu)特征
  20. 4.2 權(quán)衡和最差可用的架構(gòu)
  21. 第5章 識別架構(gòu)特征
  22. 5.1 從領(lǐng)域問題中提取架構(gòu)特征
  23. 5.2 從需求中提取架構(gòu)特征
  24. 5.3 案例研究:硅三明治
  25. 第6章 度量和治理架構(gòu)特征
  26. 6.1 度量架構(gòu)特征
  27. 6.2 治理和適應(yīng)度函數(shù)
  28. 第7章 架構(gòu)特征的范圍
  29. 7.1 耦合與共生性
  30. 7.2 架構(gòu)量子與粒度
  31. 第8章 組件化思維
  32. 8.1 組件范圍
  33. 8.2 架構(gòu)師角色
  34. 8.3 開發(fā)人員角色
  35. 8.4 組件識別流程
  36. 8.5 組件粒度
  37. 8.6 組件設(shè)計
  38. 8.7 案例研究:“前進,前進,消失”之發(fā)現(xiàn)組件
  39. 8.8 架構(gòu)量子回歸:單體架構(gòu)和分布式架構(gòu)之間的選擇
  40. 第二部分 架構(gòu)風格
  41. 第9章 基礎(chǔ)
  42. 9.1 基礎(chǔ)模式
  43. 9.2 單體架構(gòu)與分布式架構(gòu)
  44. 第10章 分層架構(gòu)風格
  45. 10.1 拓撲結(jié)構(gòu)
  46. 10.2 分層隔離性
  47. 10.3 增加分層
  48. 10.4 其他考慮
  49. 10.5 為什么使用這種架構(gòu)風格
  50. 10.6 架構(gòu)特征評級
  51. 第11章 管道架構(gòu)風格
  52. 11.1 拓撲結(jié)構(gòu)
  53. 11.2 示例
  54. 11.3 架構(gòu)特征評級
  55. 第12章 微內(nèi)核架構(gòu)風格
  56. 12.1 拓撲結(jié)構(gòu)
  57. 12.2 注冊
  58. 12.3 契約
  59. 12.4 示例和用例
  60. 12.5 架構(gòu)特征評級
  61. 第13章 基于服務(wù)的架構(gòu)風格
  62. 13.1 拓撲結(jié)構(gòu)
  63. 13.2 拓撲結(jié)構(gòu)變體
  64. 13.3 服務(wù)設(shè)計和粒度
  65. 13.4 數(shù)據(jù)庫分區(qū)
  66. 13.5 架構(gòu)示例
  67. 13.6 架構(gòu)特征評級
  68. 13.7 何時使用這種架構(gòu)風格
  69. 第14章 事件驅(qū)動的架構(gòu)風格
  70. 14.1 拓撲結(jié)構(gòu)
  71. 14.2 代理拓撲
  72. 14.3 中介拓撲
  73. 14.4 異步能力
  74. 14.5 錯誤處理
  75. 14.6 防止數(shù)據(jù)丟失
  76. 14.7 廣播功能
  77. 14.8 請求-應(yīng)答
  78. 14.9 在基于請求和基于事件之間進行選擇
  79. 14.10 混合的事件驅(qū)動的架構(gòu)
  80. 14.11 架構(gòu)特征評級
  81. 第15章 基于空間的架構(gòu)風格
  82. 15.1 常規(guī)拓撲結(jié)構(gòu)
  83. 15.2 數(shù)據(jù)沖突
  84. 15.3 云實現(xiàn)與預(yù)置實現(xiàn)
  85. 15.4 復(fù)制緩存與分布式緩存
  86. 15.5 近緩存中的注意事項
  87. 15.6 實現(xiàn)示例
  88. 15.7 架構(gòu)特征評級
  89. 第16章 編制驅(qū)動的面向服務(wù)的架構(gòu)
  90. 16.1 歷史和哲學(xué)
  91. 16.2 拓撲結(jié)構(gòu)
  92. 16.3 分類
  93. 16.4 重用與解耦
  94. 16.5 架構(gòu)特征評級
  95. 第17章 微服務(wù)架構(gòu)
  96. 17.1 歷史
  97. 17.2 拓撲結(jié)構(gòu)
  98. 17.3 分布式
  99. 17.4 有界上下文
  100. 17.5 API層
  101. 17.6 運維重用
  102. 17.7 前端
  103. 17.8 通信
  104. 17.9 架構(gòu)特征評級
  105. 17.10 附加參考
  106. 第18章 選擇合適的架構(gòu)風格
  107. 18.1 改變架構(gòu)“時尚”
  108. 18.2 決策標準
  109. 18.3 單體案例研究:硅三明治
  110. 18.4 分布式案例研究:前進,前進,消失
  111. 第三部分 技巧和軟技能
  112. 第19章 架構(gòu)決策
  113. 19.1 架構(gòu)決策反模式
  114. 19.2 具備架構(gòu)意義
  115. 19.3 架構(gòu)決策記錄
  116. 第20章 分析架構(gòu)風險
  117. 20.1 風險矩陣
  118. 20.2 風險評估
  119. 20.3 風險風暴
  120. 20.4 敏捷用戶故事的風險分析
  121. 20.5 風險風暴范例
  122. 第21章 架構(gòu)繪圖和演示
  123. 21.1 繪圖
  124. 21.2 演示
  125. 第22章 打造高效團隊
  126. 22.1 團隊邊界
  127. 22.2 架構(gòu)師的個性
  128. 22.3 有多少控制力
  129. 22.4 團隊告警信號
  130. 22.5 利用檢查清單
  131. 22.6 提供指導(dǎo)
  132. 22.7 總結(jié)
  133. 第23章 談判和領(lǐng)導(dǎo)能力
  134. 23.1 談判和推進
  135. 23.2 軟件架構(gòu)師作為領(lǐng)導(dǎo)者
  136. 23.3 與開發(fā)團隊集成
  137. 23.4 總結(jié)
  138. 第24章 打造職業(yè)發(fā)展路徑
  139. 24.1 20分鐘規(guī)則
  140. 24.2 開發(fā)個人雷達
  141. 24.3 使用社交媒體
  142. 24.4 臨別贈言
  143. 附錄A 自我評估問題
書名:軟件架構(gòu):架構(gòu)模式、特征及實踐指南
作者:Mark Richards, Neal Ford
譯者:楊洋, 徐棟棟, 王妮 譯
國內(nèi)出版社:機械工業(yè)出版社
出版時間:2021年07月
頁數(shù):324
書號:978-7-111-68219-6
原版書書名:Fundamentals of Software Architecture
原版書出版商:O'Reilly Media
Mark Richards
 
Mark Richards是一位經(jīng)驗豐富的軟件架構(gòu)師,他參與了微服務(wù)架構(gòu)、事件驅(qū)動架構(gòu)和其他分布式架構(gòu)的架構(gòu)、設(shè)計和實現(xiàn)。
Mark Richards is an accomplished author and conference speaker working as a handson SOA and enterprise architect in the financial services industry. In addition to numerous published articles, he is the author of Java Transaction Design Strategies (C4Media), contributing author of 97 Things Every Software Architect Should Know (O’Reilly), and contributing author of No Fluff, Just Stuff Anthology Volumes 1 and 2
(Pragmatic Bookshelf). He is a recognized authority on messaging, Service-Oriented Architecture, and transaction management. Mark is a regular speaker on the NFJS
Software Symposium series and speaks at conferences around the world.
 
 
Neal Ford
 
Neal Ford是Thoughtworks公司的總監(jiān)、軟件架構(gòu)師和meme wrangler。
 
 
購買選項
定價:129.00元
書號:978-7-111-68219-6
出版社:機械工業(yè)出版社