《小團隊構建大網站:中小研發團隊架構實踐》是2019年1月電子工業出版社出版的圖書,作者是張輝清。
基本介紹
- 中文名:小團隊構建大網站:中小研發團隊架構實踐
- 作者:張輝清
- ISBN:9787121352157
- 頁數:220
- 定價:69元
- 出版社:電子工業出版社
- 出版時間:2019年1月
- 裝幀:平裝
- 開本:16
內容簡介,作者簡介,目錄,
內容簡介
《小團隊構建大網站:中小研發團隊架構實踐》結合作者近幾年的工作經驗,總結了一套可直接落地、基於開源、成本低、可快速搭建的中小研發團隊架構實踐方法。《小團隊構建大網站:中小研發團隊架構實踐》共5篇22章,開篇是本書的導讀;架構篇是設計思想的提升,包括企業總體架構、套用架構設計、統一套用分層等;框架篇主講中間件和工具的使用,包括訊息佇列、快取、Job、集中式日誌、套用監控和微服務等;公共套用篇是技術與業務的結合,包括單點登錄和企業支付網關;進階篇是從架構到管理,包括技改案例、技術與業務的匹配與融合等。從架構、框架、公共套用,到案例實戰和技術管理,《小團隊構建大網站:中小研發團隊架構實踐》將大公司的工程理念壓縮套用到中小研發團隊,使小團隊也能構建大網站。
《小團隊構建大網站:中小研發團隊架構實踐》不僅適用於高級程式設計師、架構師、CTO,也適用於IT項目經理、技術經理,以及對架構技術感興趣的中高級軟體開發從業者。
作者簡介
張輝清,10多年的IT老兵,系統分析師、高級項目管理師,現任同程技術總監,曾任攜程架構師、古大集團首席架構師、中青易游CTO。擅長於大中型分散式系統及複雜系統的升級改造工作,現關注技術架構與工程效率,技術的商業價值與創新。
目錄
第1篇 開篇
1 可參考的才是有價值的(含案例和代碼)
1.1 框架篇—工欲善其事,必先利其器
1.2 架構篇—思想提升
1.3 公共套用篇—業務與技術的結合
1.4 進階篇—從架構到管理
1.5 案例參考和Demo下載
第2篇 架構篇
2 企業總體架構
2.1 企業商務模型
2.2 架構現狀
2.3 領域模型
2.4 架構規劃
2.5 架構實施
2.6 案例參考
3 套用架構設計
3.1 初識架構設計
3.2 套用架構設計案例
3.3 更多知識探討
3.4 網際網路公司的架構設計要怎么落地
3.5 你給技術打個分
3.6 案例參考
4 統一套用分層
4.1 為什麼要統一套用分層
4.2 統一套用邏輯架構
4.3 分層規範實踐
4.4 互動問答
4.5 Demo下載
5 生產環境診斷工具WinDbg
5.1 診斷工具簡介
5.2 獲取異常進程的Dump檔案
5.3 WinDbg的使用方法
5.4 一個真實案例
5.5 Demo下載
第3篇 框架篇
6 RabbitMQ快速入門及套用
6.1 為什麼要用訊息佇列RabbitMQ
6.2 RabbitMQ簡介
6.3 RabbitMQ的工作原理
6.4 RabbitMQ的基本用法
6.5 Demo下載
7 Redis快速入門及套用
7.1 Redis簡介
7.2 Redis的數據結構
7.3 Redis的重要特性
7.4 使用方法
7.5 Redis Key命名規範與常見問題
7.6 Demo下載
8 任務調度Job
8.1 Job簡介
8.2 WinJob
8.3 HttpJob
8.4 Cron表達式
8.5 Demo下載
9 套用監控系統Metrics
9.1 Metrics簡介
9.2 埋點Metrics.NET的方法
9.3 Grafana配置
9.3.1 設定儀錶盤(Dashboard)
9.3.2 設定面板(Panel)
9.3.3 設定模板Templating
9.3.4 設定Time Range
9.3.5 告警設定
9.4 其他說明
9.5 Metrics的使用價值
9.6 Demo下載
10 集中式日誌ELK
10.1 集中式日誌
10.2 配置方法
10.3 使用方法
10.4 Demo下載
11 微服務架構MSA
11.1 MSA簡介
11.2 MSA框架的使用
11.3 微服務治理
11.4 微服務網關API Gateway
11.5 Demo下載
12 搜尋服務Solr
12.1 Solr簡介
12.2 Solr的工作原理
12.3 Solr的特性
12.4 Demo下載
13 分散式協調器ZooKeeper
13.1 ZooKeeper是什麼
13.2 ZooKeeper的工作原理簡介
13.3 ZooKeeper的典型套用場景
13.4 Demo下載
14 小工具合集
14.1 ORM工具
14.2 對象映射工具
14.3 IoC工具
14.4 DLL包管理工具
14.5 Demo下載
15 一鍵發布和測試之持續集成工具Jenkins
15.1 Jenkins簡介
15.2 Jenkins外掛程式與相關工具
15.3 Jenkins關鍵配置
15.4 Jenkins的使用價值
第4篇 公共套用篇
16 單點登錄
16.1 單點登錄簡介
16.2 SSO技術實現
16.3 JWT規範
17 企業支付網關
17.1 企業支付網關介紹
17.2 統一支付服務
17.3 統一支付通知
17.4 Demo下載
第5篇 進階篇
18 技改之路:從單體套用到微服務
18.1 系統背景
18.2 前期工作
18.3 技改實施
18.4 總結
18.5 互動問答
19 機票垂直搜尋引擎之性能最佳化
19.1 行業背景與垂直搜尋
19.2 主要問題與解決方案
19.3 靜態數據與任務打底
19.4 快取策略與數據一致
19.5 實時查詢與三段逾時
19.6 政策匹配與算法最佳化
19.7 小結
20 上雲紀要
20.1 為什麼要上雲
20.2 內部虛擬化和外部雲化
20.3 雲選型
20.4 上雲八條
20.5 成功上雲
20.6 上雲總結
21 技術與業務的匹配與融合
21.1 技術人員與業務人員的抱怨
21.2 問題出在哪裡
21.3 理解源於彼此的了解
21.4 如何去匹配與融合
21.5 什麼在驅動公司的發展
22 研發團隊文化是怎么“長”出來的
22.1 神秘的文化
22.2 遇到的問題
22.3 解決之道
22.4 總結與提升
22.5 “長”出來的團隊文化
後記
架構師進階之路
談談網際網路公司的技術架構和管理
短評