包郵 架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式 版權(quán)信息
- ISBN:9787111749080
- 條形碼:9787111749080 ; 978-7-111-74908-0
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式 本書(shū)特色
1)從架構(gòu)知識(shí)模型、架構(gòu)落地方法、架構(gòu)思維模式三大維度介紹架構(gòu)師的能力模型,帶你穿越“認(rèn)知迷霧”,輕松完成架構(gòu)師入門(mén)2)融合TOGAF、DDD、RUP等主流架構(gòu)方法論,抽象出一個(gè)具有高度普適性的架構(gòu)認(rèn)知框架,教你從容應(yīng)對(duì)駕駛師崗位面臨的難題
架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式 內(nèi)容簡(jiǎn)介
本書(shū)由資深架構(gòu)師撰寫(xiě),從架構(gòu)知識(shí)模型、架構(gòu)落地方法和架構(gòu)思維模式三大維度剖析架構(gòu)師的能力模型。具體而言,本書(shū)融合TOGAF、DDD、RUP等主流架構(gòu)方法論,抽象出一個(gè)具有高度普適性的架構(gòu)認(rèn)知框架,幫助讀者輕松入門(mén),成為合格架構(gòu)師。 全書(shū)共10章,分為三部分。**部分(第1章)提出一種架構(gòu)認(rèn)知的方法論,即架構(gòu)認(rèn)知框架 = 架構(gòu)知識(shí)模型 + 架構(gòu)落地方法 + 架構(gòu)思維模式,后續(xù)章節(jié)圍繞此方法論展開(kāi)。第二部分(第2~4章)介紹架構(gòu)知識(shí)模型,該模型將大量的架構(gòu)知識(shí)點(diǎn)進(jìn)行分類(lèi)與結(jié)構(gòu)化,因?yàn)橥?lèi)架構(gòu)知識(shí)之間通常存在一些共性規(guī)則,可以相互借鑒。第三部分(第5~10章)介紹架構(gòu)落地方法和架構(gòu)思維模式。本部分提出一個(gè)標(biāo)準(zhǔn)化的端到端架構(gòu)落地方法,該方法是在RUP、DDD和TOGAF等各類(lèi)架構(gòu)理論基礎(chǔ)上融合而成的,以幫助讀者有效應(yīng)對(duì)復(fù)雜系統(tǒng)的設(shè)計(jì)。*后,本部分介紹了10種(5對(duì))架構(gòu)思維模式,旨在幫助架構(gòu)師提升認(rèn)知水平,以應(yīng)對(duì)復(fù)雜系統(tǒng)的整體性挑戰(zhàn)。
架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式 目錄
**部分 架構(gòu)認(rèn)知框架1
第1章 架構(gòu)認(rèn)知框架概述2
1.1 簡(jiǎn)單的架構(gòu)知識(shí)模型2
1.2 架構(gòu)落地方法5
1.3 架構(gòu)思維模式8
1.4 初識(shí)架構(gòu)認(rèn)知框架10
1.5 編程和架構(gòu)的關(guān)系:從微觀到宏觀11
1.6 本章小結(jié)13
第二部分 架構(gòu)知識(shí)模型15
第2章 信息交換17
2.1 系統(tǒng)描述的3種維度17
2.2 系統(tǒng)模型的分類(lèi)20
2.3 架構(gòu)落地方法中的系統(tǒng)模型21
2.4 從模型演進(jìn)看系統(tǒng)認(rèn)知方式的轉(zhuǎn)變23
2.5 本章小結(jié)27
第3章 架構(gòu)編排28
3.1 社會(huì)組織的內(nèi)核28
3.2 架構(gòu)編排的內(nèi)核31
3.3 系統(tǒng)模型的架構(gòu)編排34
3.4 高并發(fā)系統(tǒng)的架構(gòu)編排36
3.5 高可用系統(tǒng)的架構(gòu)編排39
3.6 本章小結(jié)42
第4章 架構(gòu)演進(jìn)43
4.1 敏捷的本質(zhì)43
4.2 DevOps的本質(zhì)48
4.3 敏捷和DevOps的關(guān)系50
4.4 可演進(jìn)系統(tǒng)的架構(gòu)編排51
4.5 本章小結(jié)54
第三部分 架構(gòu)落地方法與架構(gòu)思維模式55
第5章 預(yù)備知識(shí)57
5.1 架構(gòu)落地方法57
5.1.1 需求分析57
5.1.2 架構(gòu)設(shè)計(jì)59
5.1.3 系統(tǒng)實(shí)現(xiàn)60
5.1.4 系統(tǒng)維護(hù)60
5.2 企業(yè)架構(gòu)框架TOGAF61
5.2.1 TOGAF標(biāo)準(zhǔn)結(jié)構(gòu)61
5.2.2 TOGAF的雙飛輪模型65
5.2.3 TOGAF的核心思想67
5.2.4 TOGAF標(biāo)準(zhǔn)存在的主要問(wèn)題69
5.3 理解企業(yè)和企業(yè)架構(gòu)69
5.3.1 企業(yè)是什么69
5.3.2 一個(gè)用于理解企業(yè)的模型71
5.3.3 企業(yè)架構(gòu)的本質(zhì)及作用72
5.3.4 企業(yè)與企業(yè)架構(gòu)的關(guān)系 72
5.4 本章小結(jié)73
第6章 需求分析74
6.1 需求捕獲74
6.1.1 明確系統(tǒng)業(yè)務(wù)目標(biāo)74
6.1.2 識(shí)別系統(tǒng)分類(lèi)75
6.1.3 分析需求組成76
6.1.4 捕獲利益攸關(guān)者需求78
6.1.5 劃分需求優(yōu)先級(jí)78
6.1.6 區(qū)分變與不變的需求79
6.1.7 輸出需求說(shuō)明書(shū)80
6.2 業(yè)務(wù)架構(gòu)設(shè)計(jì)81
6.2.1 業(yè)務(wù)架構(gòu)的前置步驟81
6.2.2 業(yè)務(wù)架構(gòu)是什么82
6.2.3 業(yè)務(wù)架構(gòu)的核心關(guān)注點(diǎn)84
6.2.4 業(yè)務(wù)架構(gòu)的理解誤區(qū)85
6.2.5 業(yè)務(wù)架構(gòu)的設(shè)計(jì)方法86
6.3 本章小結(jié)90
第7章 架構(gòu)設(shè)計(jì)91
7.1 應(yīng)用架構(gòu)設(shè)計(jì)91
7.1.1 應(yīng)用架構(gòu)的核心關(guān)注點(diǎn)92
7.1.2 應(yīng)用拆分和整合的思路93
7.1.3 應(yīng)用架構(gòu)的理解誤區(qū)95
7.1.4 應(yīng)用架構(gòu)的設(shè)計(jì)方法95
7.2 數(shù)據(jù)架構(gòu)設(shè)計(jì)98
7.2.1 數(shù)據(jù)架構(gòu)是什么98
7.2.2 數(shù)據(jù)架構(gòu)的核心關(guān)注點(diǎn)99
7.2.3 數(shù)據(jù)架構(gòu)的理解誤區(qū)100
7.2.4 數(shù)據(jù)架構(gòu)的設(shè)計(jì)方法101
7.3 技術(shù)架構(gòu)設(shè)計(jì)105
7.3.1 技術(shù)架構(gòu)是什么105
7.3.2 技術(shù)架構(gòu)的核心關(guān)注點(diǎn)108
7.3.3 技術(shù)架構(gòu)的理解誤區(qū)109
7.3.4 技術(shù)架構(gòu)的設(shè)計(jì)方法110
7.4 DDD設(shè)計(jì)112
7.4.1 DDD與面向?qū)ο蟮年P(guān)系112
7.4.2 DDD的本質(zhì)115
7.4.3 DDD方法存在的不足115
7.4.4 DDD戰(zhàn)略設(shè)計(jì):領(lǐng)域和微服務(wù)如何劃分116
7.4.5 DDD戰(zhàn)術(shù)設(shè)計(jì):創(chuàng)新還是新瓶裝舊酒120
7.5 架構(gòu)設(shè)計(jì)的*后一站121
7.5.1 不忘初心,與業(yè)務(wù)目標(biāo)對(duì)齊121
7.5.2 能力和目標(biāo)匹配122
7.5.3 平衡的重要性123
7.5.4 短期利益與長(zhǎng)期利益的抉擇124
7.5.5 架構(gòu)的可追溯性125
7.5.6 簡(jiǎn)化設(shè)計(jì):只進(jìn)行*低限度的設(shè)計(jì)126
7.6 本章小結(jié)127
第8章 系統(tǒng)實(shí)現(xiàn)128
8.1 分離性128
8.1.1 分離性是什么129
8.1.2 代碼中的分離性130
8.1.3 分離性的落地實(shí)踐135
8.2 復(fù)用性135
8.2.1 復(fù)用性是什么135
8.2.2 從程序員角度看復(fù)用的層次136
8.2.3 復(fù)用是銀彈嗎138
8.2.4 中臺(tái)的難點(diǎn)139
8.3 防御性140
8.3.1 防御性是什么140
8.3.2 沖突發(fā)生的地方:邊界140
8.3.3 防御性編程的思路141
8.4 一致性143
8.4.1 一致性是什么143
8.4.2 代碼中的一致性145
8.4.3 降低一致性成本的思路147
8.5 本章小結(jié)149
第9章 系統(tǒng)維護(hù)150
9.1 如何從根本上定位問(wèn)題150
9.1.1 一種系統(tǒng)思考的方式151
9.1.2 觀察系統(tǒng)的3個(gè)層次152
9.1.3 定位問(wèn)題的三步法154
9.2 如何從數(shù)據(jù)中找到規(guī)律156
9.2.1 統(tǒng)計(jì)學(xué)的兩條知名曲線156
9.2.2 曲線背后的規(guī)則157
9.2.3 曲線在實(shí)踐中的運(yùn)用157
9.3 如何維持系統(tǒng)的規(guī)模擴(kuò)張159
9.3.1 軟件系統(tǒng)也逃不脫的熵增定律159
9.3.2 軟件系統(tǒng)如何對(duì)抗熵增160
9.3.3 為什么說(shuō)熵減是積分過(guò)程161
9.4 本章小結(jié)163
第10章 底層思維模式164
10.1 還原與整體164
10.1.1 整體是局部的總和嗎165
10.1.2 還原論在編程和架構(gòu)中的應(yīng)用165
10.1.3 整體論在編程與架構(gòu)中的應(yīng)用167
10.1.4 還原論和整體論的關(guān)注點(diǎn)169
10.2 降維與升維172
10.2.1 通過(guò)現(xiàn)實(shí)案例理解降維和升維的含義173
10.2.2 降維思維在編程和架構(gòu)中的應(yīng)用174
架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式 作者簡(jiǎn)介
靈犀
資深架構(gòu)師,擁有超過(guò)10年的架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),參與了某大型銀行多個(gè)大型系統(tǒng)的設(shè)計(jì)與落地工作。對(duì)TOGAF、業(yè)務(wù)建模、中臺(tái)建設(shè)、高性能架構(gòu)、DDD,以及各種架構(gòu)設(shè)計(jì)模式、性能、穩(wěn)定性和安全等有深入的思考與實(shí)踐。
- >
苦雨齋序跋文-周作人自編集
- >
史學(xué)評(píng)論
- >
二體千字文
- >
隨園食單
- >
莉莉和章魚(yú)
- >
月亮與六便士
- >
人文閱讀與收藏·良友文學(xué)叢書(shū):一天的工作
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類(lèi)學(xué)概述
每日論語(yǔ)
曾琦云 評(píng)注
¥25.5¥34熊千佳昆蟲(chóng)記
[日]熊田千佳慕著,張勇譯
¥15.4¥48趙元任早年自傳
趙元任著
¥19.8¥28俄羅斯書(shū)簡(jiǎn)
泰戈?duì)?/p>
¥11.1¥22陶潛和櫻子
劉爭(zhēng)爭(zhēng)
¥13.9¥38女孩們
(美)艾瑪·克萊因(EmmaCline
¥14.4¥49.8
