TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
架構真意:企業級應用架構設計方法論與實踐(簡體書)
滿額折
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)
架構真意:企業級應用架構設計方法論與實踐(簡體書)

架構真意:企業級應用架構設計方法論與實踐(簡體書)

人民幣定價:99 元
定  價:NT$ 594 元
優惠價:87517
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:15 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

這是一部嘗試從架構本質的角度對傳統的企業級應用架構方法進行優化的著作,不僅提供了一套更優化的企業級應用架構方法論,能指導讀者構建高質量的應用;而且對當下熱門的分散式系統和大資料平臺的架構方法進行了詳細講解,通過大量案例提供了可直接複用的經驗。


兩位作者在大型上市科技公司和大型互聯網企業從事研發和架構工作多年,本書融合了他們在不同領域的架構經驗。全書一共11章,分為三個部分:

第①部分(第 1~6 章)架構設計方法論
總結了一套切實可行、操作性強的高質量架構方法——“5視圖架構設計法”,並引入了領域驅動設計、規模化敏捷等先進的設計思想。

第②部分(第 7~9章) 分散式架構設計與實踐
從實戰的角度講解了分散式系統的架構與設計,包括分散式的核心技術、微服務的架構設計,以及基於雲端的分散式部署,旨在幫助讀者構建支持高併發、高可用的系統架構。

第③部分(第 10、11 章) 大資料架構設計
從更宏大的視角介紹了大資料平臺的架構與設計,包括資料中臺以及大資料技術中臺建設思路、路線圖和實踐經驗。

作者簡介

●範鋼 
資深架構專家,前航太信息(大型上市公司)首席架構師,有超過15年的Java開發經驗和近20年軟件研發與架構設計經驗。
擅長軟件架構、軟件重構、分散式系統、微服務、大資料,先後參與了數十個大型軟件項目,涉及國家財政、軍工、稅務、醫療等領域的大資料建設、風險防控與人工智能應用。
獨立諮詢顧問,服務的客戶包括中國銀行、華為、中興、貝爾、西門子等知名企業;資深培訓講師,曾多次受邀擔任案例100、Tid、SDCC、DDD、DevOps等業界知名技術峰會的分享嘉賓。暢銷書作者,著有《大話重構》。

●孫玄 
奈學教育創始人兼CEO。
資深架構專家,在國內軟件發展和架構領域有一定的知名度和影響力。
前轉轉集團技術委員會主席、首席架構師,前58集團技術委員會主席、高級系統架構師,前百度資深研發工程師。
阿裡雲MVP、騰訊雲TVP,微信公眾號“架構之美”作者。曾受邀在CIO峰會、A2M、QCon、ArchSummit、SACC、SDCC、DTCC、案例100、GITC、GIAC、TID行業技術大會上發表架構相關的演講。


名人/編輯推薦

(1)作者資深:作者範鋼、孫玄都是資深架構專家,在行業內有一定影響力,目前孫玄專注於架構師培養領域,其創辦的奈學教育累計培養了大量高薪架構師。

(2)內容新穎:本書提供了一套方法更優的企業級應用架構設計方法論,助你領悟架構的本質,構建高質量的企業級應用。

(3)實操性強:詳細闡述當下熱門的分散式系統和大資料平臺的架構方法,提供可複用的經驗,可操作性極強。

(4)專家力薦:本書獲得了來自騰訊、阿裡、百度、京東、滴滴、穀歌、IBM等企業的資深技術專家一致推薦。


●關注“華章計算機”回復“68502”,獲取書中代碼。





【為什麼要寫這本書】

近幾年,國內軟件行業發展迅猛,軟件規模與複雜度不斷提高,對架構設計的需求因而越來越強烈。


雖然各個軟件公司或多或少都在進行架構設計這項工作,但沒有一個簡單易行、切實落地的架構設計方法論來指導大家按照某種規範做事。正因如此,很多人不知道怎樣高效、高質量地設計架構,只能東一榔頭西一棒槌,有些人甚至對什麼是架構設計都不甚瞭解,這樣只會導致架構雜亂無章、隨意或者不全面。這種低質量的架構既不能有效地規避項目進行過程中的各種風險,也不能指導大規模開發團隊有效協作,進而導致在軟件發展及日後運維過程中出現各種問題。在這種狀況下,軟件企業也無法更好地應對微服務轉型、大資料轉型、物聯網轉型等諸多技術挑戰。

筆者從事架構設計及相關教學工作多年,總結出了一套操作性強的架構設計方法論,希望能夠幫助更多讀者成為頂級架構師。這就是筆者寫這本書的初衷。


【讀者物件】

本書適合以下讀者:

□積極參與系統架構設計,期望今後成為架構師的開發人員;

□希望進一步提升自己、成為頂級架構師的架構師;

□希望規範架構設計的企業高管;

□希望解決互聯網轉型、大資料轉型過程中的架構難題的架構師。


【本書特色】

本書的特色可歸納為如下三個方面:

□落地、實踐,為架構師提供切實可行、操作性強的架構設計方法;

□難題、方案,為架構師解決項目實踐中的設計難題提供思路與方案;

□前瞻、全域,為架構師展現未來技術發展趨勢。


【關於書名】

陶淵明在《飲酒·其五》寫道:


“結廬在人境,而無車馬喧。

問君何能爾?心遠地自偏。

采菊東籬下,悠然見南山。

山氣日夕佳,飛鳥相與還。

此中有真意,欲辨已忘言。”


這裡的“真意”就是指從大自然裡領悟到人生的真諦。

此外,在這幾年一些爆紅的國漫中,“真意”被用來給一些頂尖的功法或招數命名。比如,《雪鷹領主》中有“水之真意”“火之真意”“風之真意”等,意思是修行者在領悟了水、火、風等的本原和法則後,就能將它們的威力發揮到極致。

本書旨在講清楚架構的本質和底層邏輯,讓讀者能真正明白架構的真諦,這便是書名中“架構真意”的由來。


【如何閱讀本書】

本書分為三部分。

第一部分(第1~6章)為架構設計方法論,介紹了一套切實可行、操作性強的高質量架構方法—5視圖架構設計法,並引入了領域驅動設計、規模化敏捷等先進的設計思想。

第二部分(第7~9章)站在實戰的角度,講解了互聯網分散式架構的設計與實踐,包括分散式架構的演進,如何構建高併發、高可用的系統架構,以及向微服務轉型、分散式雲端部署的過程。

第三部分(第10、11章)站在更宏大的視角,介紹了大資料技術架構的設計與實踐,其中談到了資料中臺的建設以及它所基於的大資料技術中臺,詳述了建設思路、路線圖以及技術實踐。

目次

【第一部分 架構設計方法論】


第1章 架構師的修煉5

1.1 何為軟件架構5

1.1.1 常見研發場景6

1.1.2 準確理解軟件架構7

1.2 如何成為合格的架構師9

1.2.1 架構師的職責9

1.2.2 架構師的思維模式10

1.3 如何成為頂級的架構師12

1.3.1 能夠將業務轉換為技術13

1.3.2 能合理利用技術支撐業務13

1.3.3 具備前瞻思維和戰略思維15

1.4 “5視圖法”架構設計16


第2章 邏輯架構設計18

2.1 用例模型分析19

2.1.1 用例模型20

2.1.2 由粗到細的用例分析21

2.1.3 用例描述23

2.1.4 事件流25

2.1.5 業務需求列表29

2.1.6 需求規格說明書30

2.2 接口原型分析32

2.3 領域模型分析34

2.3.1 軟件退化的根源34

2.3.2 兩頂帽子的設計方式38

2.3.3 領域驅動的設計思想41

2.3.4 領域驅動的變更設計42

2.3.5 領域驅動設計總結48

2.4 技術可行性分析50


第3章 資料架構設計52

3.1 資料架構的設計過程52

3.2 基於領域的資料庫設計54

3.2.1 傳統的4種關係55

3.2.2 繼承關係59

3.2.3 NoSQL資料庫的設計61

3.3 基於領域的程序設計63

3.3.1 服務、實體與值物件64

3.3.2 貧血模型與充血模型64

3.3.3 聚合70

3.3.4 倉庫與工廠71

3.3.5 問題域和限界上下文75


第4章 開發架構設計78

4.1 系統規劃與接口定義78

4.1.1 系統規劃79

4.1.2 接口定義80

4.2 系統分層與整潔架構82

4.2.1 系統分層82

4.2.2 底層技術更迭84

4.2.3 整潔架構設計86

4.2.4 易於維護的架構88

4.3 技術中臺建設90

4.3.1 增刪改的架構設計91

4.3.2 查詢功能的架構設計94

4.3.3 支持領域驅動的架構設計99

4.3.4 支援微服務的架構設計107

4.4 技術選型與技術規劃109

4.4.1 軟件正確決策的過程109

4.4.2 商用軟件與開源框架110

4.5 模組劃分與代碼規範111


第5章 運行架構設計114

5.1 屬性→場景→決策115

5.2 非功能性需求117

5.3 恰如其分的架構設計117

5.4 技術架構演化118

5.4.1 意圖架構119

5.4.2 使能故事120

5.4.3 架構跑道122

5.4.4 我們的實踐122

5.5 技術改造與軟件重構124

5.5.1 架構師的十年奮鬥125

5.5.2 演化式的技術改造思路126

5.5.3 一個遺留系統改造的故事127


第6章 物理架構設計131

6.1 集中式與分散式132

6.2 網絡架構圖134

6.3 系統架構與應用架構135


【第二部分 分散式架構設計與實踐】


第7章 分散式架構設計141

7.1 互聯網架構演進141

7.1.1 All-in-One架構142

7.1.2 流量在1000萬以內的架構設計143

7.1.3 流量在1000萬以上的架構設計147

7.1.4 流量在5000萬以上的架構設計155

7.1.5 億級流量的架構設計160

7.2 分散式技術165

7.2.1 分散式緩存165

7.2.2 內存中資料庫169

7.2.3 分散式事務173

7.2.4 分散式佇列179

7.2.5 分散式資料庫182


第8章 微服務架構設計192

8.1 為什麼要採用微服務架構192

8.1.1 快速變化需要快速交付192

8.1.2 打造高效的團隊組織193

8.1.3 大前端+技術中臺196

8.1.4 小而專的微服務197

8.1.5 微服務中的去中心化概念199

8.1.6 互聯網轉型利器202

8.2 微服務的關鍵技術204

8.2.1 註冊中心205

8.2.2 服務閘道219

8.2.3 熔斷機制227

8.3 微服務的系統設計235

8.3.1 6種設計模式235

8.3.2 微服務設計實踐244

8.3.3 微服務測試調優262

8.4 微服務項目實戰過程276

8.4.1 在線訂餐系統項目實戰278

8.4.2 統一語言與事件風暴278

8.4.3 子域劃分與限界上下文282

8.4.4 微服務拆分與設計實現284


第9章 基於雲端的分散式部署290

9.1 DevOps與快速交付290

9.2 Docker容器技術292

9.2.1 虛擬技術與容器技術292

9.2.2 對Docker容器的操作294

9.2.3 用Dockerfile製作鏡像296

9.2.4 微服務的Docker容器部署297

9.2.5 Docker容器的應用298

9.2.6 搭建Docker本地私服299

9.3 Kubernetes分散式容器管理299

9.3.1 微服務發佈的難題299

9.3.2 Kubernetes的運行原理300

9.3.3 Kubernetes的應用場景303

9.3.4 Kubernetes的虛擬網絡304

9.3.5 用Kubernetes部署微服務305

9.3.6 用有狀態集部署元件308

9.3.7 Kubernetes應用實踐310

9.4 自動化運維平臺實踐312


【第三部分 大資料架構設計】


第10章 大數據時代變革319

10.1 從IT時代向DT時代轉變319

10.2 資料分析與應用319

10.2.1 資料應用的發展歷程320

10.2.2 資料應用的成熟度321

10.3 資料中臺建設325

10.3.1 對資料中臺的正確理解325

10.3.2 資料中臺建設的核心326

10.3.3 資料中臺的建設思路332

10.3.4 資料中臺的技術架構333


第11章 大資料技術中臺335

11.1 大資料技術335

11.1.1 Hadoop技術框架336

11.1.2 Spark技術框架339

11.2 大資料獲取345

11.2.1 結構化資料獲取346

11.2.2 非結構化資料獲取347

11.3 大資料治理350

11.3.1 SparkSQL大資料開發中臺351

11.3.2 ETL過程的設計實踐353

11.3.3 資料倉庫建設357

11.3.4 資料標籤設計360

11.4 大數據展示362

11.4.1 大資料索引363

11.4.2 多維模型分析367

11.4.3 HBase資料庫369


您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區