架構即未來

架構即未來

世界網際網路技術和管理引領者經典著作最新版,易寶支付CTO傾情翻譯,著譯雙馨。

深入討論人員能力、組織形態、流程和軟體系統架構對業務擴展性的影響,並提出面向高速發展的業務進行組織與架構轉型的參考模型和路線圖。

李大學、余晨、唐毅 親筆作序,子沛、段念、唐彬 聯合力薦。

基本信息

內容簡介

任何一個持續成長的公司最終都需要解決系統、組織和流程的擴展性問題。本書匯聚了作者從eBay、VISA、Salesforce.com到Apple超過30年的豐富經驗, 全面闡釋了經過驗證的信息技術擴展方法,對所需要掌握的產品和服務的平滑擴展做了詳盡的論述,並在第1版的基礎上更新了擴展的策略、技術和案例。
針對技術和非技術的決策者,Martin L. Abbott和Michael T. Fisher詳盡地介紹了影響擴展性的各個方面,包括架構、過程、組織和技術。閱讀《架構即未來:現代企業可擴展的Web架構、流程和組織(原書第2版)》,你可以學習到以最大化敏捷性和擴展性來最佳化組織機構的新策略,以及對雲計算(IaaS/PaaS)、NoSQL、DevOps和業務指標等的新見解。而且利用其中的工具和建議,你可以系統化地清除擴展性道路上的障礙,在技術和業務上取得前所未有的成功。

作者介紹

馬丁∙阿伯特(Martin L. Abbott)

AKF公司的初創合伙人,曾任Quigo(廣告技術初創公司,後來被AOL收購)的營運長,負責領導產品策略、產品管理、技術研發和客戶服務。他在eBay工作了6年,先後擔任技術副總裁、首席技術官和公司高管。
邁克∙費舍爾(Michael T. Fisher )AKF公司的初創合伙人,曾任Quigo首席技術官,PayPal負責工程和架構的副總裁。他花了7年時間幫助通用電氣公司(GE)形成了技術戰略,獲得過6西格瑪黑帶的榮譽,還在美軍擔任過上尉和飛行員。

邁克∙費舍爾(Michael T. Fisher )

AKF公司的初創合伙人,曾任Quigo首席技術官,PayPal負責工程和架構的副總裁。他花了7年時間幫助通用電氣公司(GE)形成了技術戰略,獲得過6西格瑪黑帶的榮譽,還在美軍擔任過上尉和飛行員。

譯者介紹

陳斌(Chuck Chen)

現任易寶CTO。1989年獲得吉林大學碩士學位,1992年任新加坡航空公司高級系統分析師;1999年投身於矽谷網際網路技術發展浪潮,曾任日立美國系統集成總監,Abacus首席架構師和Nokia美國首席工程師;2008年任eBay資深架構師,負責移動套用的架構設計。豐富的海外經歷,多年的架構經驗,深諳移動網際網路對傳統行業的影響;2014年再次投身易寶,提出大、平、移、商的戰略方針,全力推動移動網際網路技術,引領行業變革。

作品目錄

本書讚譽

中文版序一

中文版序二

中文版序三

中文版序四

譯者序

前言

作者簡介

第一部分 可擴展性組織的人員配置

第1章 人員和領導力對擴展性的影響 …… 2

1.1 案例方法 …… 3

1.2 為什麼要討論人 …… 3

1.3 為什麼組織很重要 …… 5

1.4 為什麼管理和領導如此重要 …… 12

1.5 結論 …… 15

第2章 可擴展性技術組織的角色 …… 17

2.1 失敗的影響 …… 17

2.2 定義角色 …… 19

2.3 執行人員的責任 …… 22

2.4 獨立貢獻者的責任 …… 28

2.5 RASCI工具 …… 35

2.6 結論 …… 39

第3章 組織的設定 …… 41

3.1 組織對可擴展性的影響 …… 41

3.2 團隊規模 …… 45

3.3 組織結構 …… 54

3.4 結論 …… 77

第4章 領導力秘籍 …… 80

4.1 什麼是領導力 …… 82

4.2 領導力概念模型 …… 84

4.3 自知之明 …… 86

4.4 身先士卒 …… 89

4.5 謙虛謹慎 …… 91

4.6 以人為本,使命為先 …… 92

4.7 決策英明,以德服人 …… 93

4.8 用人不疑 …… 95

4.9 與股東價值保持一致 …… 96

4.10 變革型領導 …… 97

4.11 願景 …… 98

4.12 使命 …… 102

4.13 目標 …… 104

4.14 總結 …… 106

4.15 成功的因果路線圖 …… 111

4.16 結論 …… 113

第5章 管理秘籍 …… 116

5.1 什麼是管理 …… 118

5.2 項目和任務管理 …… 120

5.3 團隊建設:球隊類比 …… 124

5.4 最佳化團隊:花園類比 …… 126

5.5 度量、指標和目標評估 …… 131

5.6 目標樹 …… 135

5.7 為成功鋪路 …… 137

5.8 結論 …… 138

第6章 關係、思維和商業案例 …… 141

6.1 業務與技術之間的鴻溝 …… 141

6.2 擊敗IT思維模式 …… 145

6.3 為擴展性加大投入的業務理由 …… 147

6.4 結論 …… 152

第二部分 構建可擴展的過程

第7章 過程是可擴展的關鍵 …… 154

7.1 過程的目的 …… 155

7.2 正確的時間和正確的過程 …… 160

7.3 當好的過程變壞的時候 …… 164

7.4 結論 …… 166

第8章 管理故障和問題 …… 169

8.1 什麼是故障 …… 170

8.2 什麼是問題 …… 171

8.3 事故管理的組成部分 …… 172

8.4 問題管理的組成部分 …… 176

8.5 解決事故和問題管理之間的矛盾 …… 177

8.6 事故和問題的生命周期 …… 178

8.7 施行每日事故例會制 …… 179

8.8 施行季度事故總結制度 …… 181

8.9 事後處理 …… 182

8.10 融會貫通 …… 185

8.11 結論 …… 186

第9章 危機管理和升級 …… 189

9.1 什麼是危機 …… 191

9.2 為什麼要區分危機和其他的事故 …… 192

9.3 危機如何改變公司 …… 193

9.4 混亂中的秩序 …… 195

9.5 通信與控制 …… 200

9.6 作戰室 …… 201

9.7 升級 …… 203

9.8 情況通報 …… 204

9.9 危機事後處理與溝通 …… 205

9.10 結論 …… 207

第10章 生產環境的變更管理 …… 210

10.1 什麼是變更 …… 211

10.2 變更識別 …… 212

10.3 變更管理 …… 214

10.4 變更控制會議 …… 228

10.5 過程的持續改進 …… 229

10.6 結論 …… 230

第11章 確定套用發展的預留空間 …… 233

11.1 目的 …… 234

11.2 結構 …… 235

11.3 理想使用率 …… 240

11.4 使用電子表格的快速示例 …… 244

11.5 結論 …… 246

第12章 確立架構原則 …… 248

12.1 目標和原則 …… 248

12.2 架構選擇 …… 251

12.3 AKF採用的最普遍的架構原則 …… 255

12.4 結論 …… 266

第13章 聯合架構設計和架構審查委員會 …… 267

13.1 修復組織的功能障礙 …… 267

13.2 跨部門的擴展性設計 …… 268

13.3 JAD的準入和退出標準 …… 271

13.4 從JAD到ARB …… 274

13.5 舉行會議 …… 276

13.6 ARB的準入和退出標準 …… 278

13.7 結論 …… 281

第14章 敏捷架構設計 …… 284

14.1 敏捷組織中的架構 …… 286

14.2 架構的所有權 …… 287

14.3 有限的資源 …… 288

14.4 標準 …… 290

14.5 敏捷組織中的ARB …… 293

14.6 結論 …… 294

第15章 聚焦核心競爭力:自建與外購 …… 296

15.1 自建與外購及可擴展性 …… 296

15.2 聚焦成本 …… 297

15.3 聚焦策略 …… 298

15.4 一切自建的現象 …… 299

15.5 合併成本與策略方法 …… 300

15.6 該組件是否會形成戰略性的差異化競爭優勢 …… 301

15.7 我們是這個組件或資產的最佳所有者嗎 …… 302

15.8 這個組件的競爭力是什麼 …… 303

15.9 我們能有效地構建這個組件嗎 …… 303

15.10 最佳的購買決策 …… 304

15.11 自建失敗剖析 …… 306

15.12 結論 …… 308

第16章 確定風險 …… 310

16.1 風險管理的重要性 …… 310

16.2 測量風險 …… 313

16.3 管理風險 …… 322

16.4 結論 …… 325

第17章 性能與壓力測試 …… 328

17.1 執行性能測試 …… 328

17.2 不要過度強調壓力測試 …… 338

17.3 可擴展性的性能和壓力測試 …… 346

17.4 結論 …… 348

第18章 障礙條件與回滾 …… 351

18.1 障礙條件 …… 352

18.2 回滾能力 …… 358

18.3 服務降級:設計禁用 …… 362

18.4 結論 …… 364

第三部分 可擴展的架構方案

第19章 構建故障隔離的架構 …… 368

19.1 故障隔離架構 …… 369

19.2 故障隔離的好處 …… 371

19.3 如何進行故障隔離 …… 380

19.4 何時實施故障隔離 …… 383

19.5 如何測試故障隔離 …… 386

19.6 結論 …… 387

第20章 AKF擴展立方體介紹 …… 389

20.1 AKF擴展立方體 …… 389

20.2 擴展立方體的X軸 …… 391

20.3 擴展立方體的Y軸 …… 393

20.4 擴展立方體的Z軸 …… 396

20.5 融會貫通 …… 397

20.6 何時以及何處使用擴展立方體 …… 400

20.7 結論 …… 401

第21章 為擴展分割套用 …… 404

21.1 AKF套用擴展立方體 …… 404

21.2 AKF套用擴展立方體的X軸 …… 406

21.3 AKF套用擴展立方體的Y軸 …… 409

21.4 AKF套用擴展立方體的Z軸 …… 412

21.5 融會貫通 …… 414

21.6 套用立方體實例 …… 418

21.7 結論 …… 423

第22章 為擴展分割資料庫 …… 426

22.1 在資料庫上套用AKF擴展立方體 …… 426

22.2 AKF資料庫擴展立方體的X軸 …… 428

22.3 AKF資料庫擴展立方體的Y軸 …… 434

22.4 AKF資料庫擴展立方體的Z軸 …… 436

22.5 融會貫通 …… 439

22.6 資料庫擴展立方體使用案例 …… 443

22.7 結論 …… 450

第23章 為擴展而快取 …… 452

23.1 定義快取 …… 453

23.2 對象快取 …… 457

23.3 套用快取 …… 461

23.4 內容傳送網路 …… 467

23.5 結論 …… 469

第24章 為擴展而異步 …… 472

24.1 對同步的共識 …… 472

24.2 同步與異步調用 …… 474

24.3 定義狀態 …… 482

24.4 結論 …… 488

第四部分 其他的問題和挑戰

第25章 海量數據 …… 492

25.1 數據的成本 …… 493

25.2 數據的成本價值困局 …… 496

25.3 數據產生利潤 …… 498

25.4 處理大量的數據 …… 502

25.5 結論 …… 514

第26章 雲計算的突飛猛進 …… 517

26.1 歷史和定義 …… 518

26.2 雲的特性與架構 …… 522

26.3 雲和格線之間的差異 …… 528

26.4 雲計算的優勢和劣勢 …… 530

26.5 雲適用於什麼樣的公司 …… 540

26.6 決策過程 …… 543

26.7 結論 …… 546

第27章 雲計算準備就緒 …… 550

27.1 雲端的擴展立方體 …… 550

27.2 克服挑戰 …… 553

27.3 Intuit案例研究 …… 559

27.4 結論 …… 561

第28章 套用監控 …… 564

28.1 為什麼我們沒有及早發現問題 …… 564

28.2 監控框架 …… 566

28.3 衡量監控的價值 …… 575

28.4 監控和過程 …… 576

28.5 結論 …… 578

第29章 規劃數據中心 …… 581

29.1 數據中心的成本和約束 …… 581

29.2 位置、位置、位置 …… 584

29.3 數據中心和增量增長 …… 588

29.4 什麼時候考慮採用IaaS …… 591

29.5 魔法三規則 …… 595

29.6 多活數據中心的考慮 …… 602

29.7 結論 …… 604

第30章 縱觀全局 …… 608

30.1 現在該做什麼 …… 610

30.2 可擴展性的其他資源 …… 612

相關詞條

熱門詞條

聯絡我們