書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式

出版社:機(jī)械工業(yè)出版社出版時(shí)間:2019-04-01
開本: 16開 頁數(shù): 455
中 圖 價(jià):¥89.0(6.4折) 定價(jià)  ¥139.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式 版權(quán)信息

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式 本書特色

成功地開發(fā)基于微服務(wù)架構(gòu)的應(yīng)用軟件,需要掌握一系列全新的架構(gòu)思想和實(shí)踐。在這本獨(dú)特的書籍中,世界十大軟件架構(gòu)師之一、微服務(wù)架構(gòu)先驅(qū) Chris Richardson 收集、分類并解釋了 44 個(gè)架構(gòu)設(shè)計(jì)模式,這些模式用來解決諸如服務(wù)拆分、事務(wù)管理、查詢和跨服務(wù)通信等難題。

本書將教會(huì)你如何開發(fā)和部署生產(chǎn)級(jí)別的微服務(wù)架構(gòu)應(yīng)用。這套寶貴的架構(gòu)設(shè)計(jì)模式建立在數(shù)十年的分布式系統(tǒng)經(jīng)驗(yàn)之上,Chris 還為開發(fā)服務(wù)添加了新的模式,并將它們組合成可在真實(shí)條件下可靠地?cái)U(kuò)展和執(zhí)行的系統(tǒng)。本書不僅僅是一個(gè)模式目錄,還提供了經(jīng)驗(yàn)驅(qū)動(dòng)的建議,以幫助你設(shè)計(jì)、實(shí)現(xiàn)、測試和部署基于微服務(wù)的應(yīng)用程序。
本書包含:
如何(以及為什么)使用微服務(wù)架構(gòu)
服務(wù)拆分的策略
事務(wù)管理和查詢相關(guān)的模式成功地開發(fā)基于微服務(wù)架構(gòu)的應(yīng)用軟件,需要掌握一系列全新的架構(gòu)思想和實(shí)踐。在這本獨(dú)特的書籍中,世界十大軟件架構(gòu)師之一、微服務(wù)架構(gòu)先驅(qū) Chris Richardson 收集、分類并解釋了 44 個(gè)架構(gòu)設(shè)計(jì)模式,這些模式用來解決諸如服務(wù)拆分、事務(wù)管理、查詢和跨服務(wù)通信等難題。

本書將教會(huì)你如何開發(fā)和部署生產(chǎn)級(jí)別的微服務(wù)架構(gòu)應(yīng)用。這套寶貴的架構(gòu)設(shè)計(jì)模式建立在數(shù)十年的分布式系統(tǒng)經(jīng)驗(yàn)之上,Chris 還為開發(fā)服務(wù)添加了新的模式,并將它們組合成可在真實(shí)條件下可靠地?cái)U(kuò)展和執(zhí)行的系統(tǒng)。本書不僅僅是一個(gè)模式目錄,還提供了經(jīng)驗(yàn)驅(qū)動(dòng)的建議,以幫助你設(shè)計(jì)、實(shí)現(xiàn)、測試和部署基于微服務(wù)的應(yīng)用程序。
本書包含:
如何(以及為什么)使用微服務(wù)架構(gòu)
服務(wù)拆分的策略
事務(wù)管理和查詢相關(guān)的模式
高效的測試策略
包括容器和Serverless在內(nèi)的部署模式

本書專為熟悉標(biāo)準(zhǔn)企業(yè)應(yīng)用程序架構(gòu)的開發(fā)人員編寫,使用 Java 編寫所有示例代碼。

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式 內(nèi)容簡介

本書共13章,章引入了微服務(wù)架構(gòu)模式語言的概述;第2章解釋了為什么軟件架構(gòu)很重要,并描述了可用于將應(yīng)用程序分解為服務(wù)的模式;第3章介紹了微服務(wù)架構(gòu)中強(qiáng)大的進(jìn)程間通信的幾種模式;第4章介紹Saga模式;第5章介紹領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)的聚合和領(lǐng)域事件等模式的使用;第6章介紹如何使用事件溯源模式;第7章介紹如何使用 API 組合模式或命令查詢責(zé)任隔離(CQRS)模式;第8章介紹外部 API 模式;第9章和0章介紹微服務(wù)自動(dòng)化測試技術(shù);1章介紹開發(fā)生產(chǎn)就緒服務(wù)的各個(gè)方面;2章介紹部署模式;3章介紹絞殺者模式。

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式 目錄

◆目錄 ◆目  錄
寫給中文版讀者的話
譯者序
中文版序一
中文版序二
前言
引言
第1章 逃離單體地獄 / 1
1.1 邁向單體地獄的漫長旅程 / 2
1.1.1 FTGO應(yīng)用程序的架構(gòu) / 3
1.1.2 單體架構(gòu)的好處 / 4
1.1.3 什么是單體地獄 / 4
1.2 為什么本書與你有關(guān) / 7
1.3 你會(huì)在本書中學(xué)到什么 / 8
1.4 拯救之道:微服務(wù)架構(gòu) / 8
1.4.1 擴(kuò)展立方體和服務(wù) / 9
1.4.2 微服務(wù)架構(gòu)作為模塊化的一種形式 / 11
1.4.3 每個(gè)服務(wù)都擁有自己的數(shù)據(jù)庫 / 12
1.4.4 FTGO的微服務(wù)架構(gòu) / 12
1.4.5 微服務(wù)架構(gòu)與SOA的異同
/ 14
1.5 微服務(wù)架構(gòu)的好處和弊端 / 15
1.5.1 微服務(wù)架構(gòu)的好處 / 15
1.5.2 微服務(wù)架構(gòu)的弊端 / 17
1.6 微服務(wù)架構(gòu)的模式語言 / 19
1.6.1 微服務(wù)架構(gòu)并不是“銀彈” / 20
1.6.2 模式和模式語言 / 21
1.6.3 微服務(wù)架構(gòu)的模式語言概述 / 24
1.7 微服務(wù)之上:流程和組織 / 29
1.7.1 進(jìn)行軟件開發(fā)和交付的組織 / 30
1.7.2 進(jìn)行軟件開發(fā)和交付的流程 / 31
1.7.3 采用微服務(wù)架構(gòu)時(shí)的人為因素 / 32
第2章 服務(wù)的拆分策略 / 34
2.1 微服務(wù)架構(gòu)到底是什么 / 35
2.1.1 軟件架構(gòu)是什么,為什么它如此重要 / 35
2.1.2 什么是架構(gòu)的風(fēng)格 / 37
2.1.3 微服務(wù)架構(gòu)是一種架構(gòu)風(fēng)格 / 40
2.2 為應(yīng)用程序定義微服務(wù)架構(gòu) / 43
2.2.1 識(shí)別系統(tǒng)操作 / 45
2.2.2 根據(jù)業(yè)務(wù)能力進(jìn)行服務(wù)拆分 / 50
2.2.3 根據(jù)子域進(jìn)行服務(wù)拆分 / 53
2.2.4 拆分的指導(dǎo)原則 / 54
2.2.5 拆分單體應(yīng)用為服務(wù)的難點(diǎn) / 56
2.2.6 定義服務(wù)API / 59
第3章 微服務(wù)架構(gòu)中的進(jìn)程間通信 / 63
3.1 微服務(wù)架構(gòu)中的進(jìn)程間通信概述 / 64
3.1.1 交互方式 / 64
3.1.2 在微服務(wù)架構(gòu)中定義API / 66
3.1.3 API的演化 / 67
3.1.4 消息的格式 / 69
3.2 基于同步遠(yuǎn)程過程調(diào)用模式的通信 / 70
3.2.1 使用REST / 71
3.2.2 使用gRPC / 74
3.2.3 使用斷路器模式處理局部故障 / 75
3.2.4 使用服務(wù)發(fā)現(xiàn) / 78
3.3 基于異步消息模式的通信 / 82
3.3.1 什么是消息傳遞 / 83
3.3.2 使用消息機(jī)制實(shí)現(xiàn)交互方式 / 84
3.3.3 為基于消息機(jī)制的服務(wù)API創(chuàng)建API規(guī)范 / 86
3.3.4 使用消息代理 / 87
3.3.5 處理并發(fā)和消息順序 / 91
3.3.6 處理重復(fù)消息 / 92
3.3.7 事務(wù)性消息 / 93
3.3.8 消息相關(guān)的類庫和框架 / 97
3.4 使用異步消息提高可用性 / 99
3.4.1 同步消息會(huì)降低可用性 / 99
3.4.2 消除同步交互 / 101
第4章 使用Saga管理事務(wù)  / 106
4.1 微服務(wù)架構(gòu)下的事務(wù)管理 / 107
4.1.1 微服務(wù)架構(gòu)對(duì)分布式事務(wù)的需求 / 108
4.1.2 分布式事務(wù)的挑戰(zhàn) / 109
4.1.3 使用Saga模式維護(hù)數(shù)據(jù)一致性 / 109
4.2 Saga的協(xié)調(diào)模式 / 113
4.2.1 協(xié)同式Saga / 113
4.2.2 編排式Saga / 117
4.3 解決隔離問題 / 121
4.3.1 缺乏隔離導(dǎo)致的問題 / 122
4.3.2 Saga模式下實(shí)現(xiàn)隔離的對(duì)策 / 123
4.4 Order Service和Create Order Saga的設(shè)計(jì)
/ 127
4.4.1 OrderService類
/ 128
4.4.2 Create Order Saga的實(shí)現(xiàn)
/ 129
4.4.3 OrderCommandHandlers類
/ 136
4.4.4 OrderServiceConfiguration類 / 138
第5章 微服務(wù)架構(gòu)中的業(yè)務(wù)邏輯設(shè)計(jì) / 141
5.1 業(yè)務(wù)邏輯組織模式 / 142
5.1.1 使用事務(wù)腳本模式設(shè)計(jì)業(yè)務(wù)邏輯 / 143
5.1.2 使用領(lǐng)域模型模式設(shè)計(jì)業(yè)務(wù)邏輯 / 144
5.1.3 關(guān)于領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) / 146
5.2 使用聚合模式設(shè)計(jì)領(lǐng)域模型 / 146
5.2.1 模糊邊界所帶來的問題 / 147
5.2.2 聚合擁有明確的邊界 / 149
5.2.3 聚合的規(guī)則 / 150
5.2.4 聚合的顆粒度 / 152
5.2.5 使用聚合設(shè)計(jì)業(yè)務(wù)邏輯 / 153
5.3 發(fā)布領(lǐng)域事件 / 154
5.3.1 為什么需要發(fā)布變更事件 / 154
5.3.2 什么是領(lǐng)域事件 / 155
5.3.3 事件增強(qiáng) / 155
5.3.4 識(shí)別領(lǐng)域事件 / 156
5.3.5 生成和發(fā)布領(lǐng)域事件 / 157
5.3.6 消費(fèi)領(lǐng)域事件 / 161
5.4 Kitchen Service的業(yè)務(wù)邏輯 / 162
5.5 Order Service的業(yè)務(wù)邏輯 / 167
5.5.1 Order聚合 / 169
5.5.2 OrderService類
/ 173
第6章 使用事件溯源開發(fā)業(yè)務(wù)邏輯 / 176
6.1 使用事件溯源開發(fā)業(yè)務(wù)邏輯概述 / 177
6.1.1 傳統(tǒng)持久化技術(shù)的問題 / 177
6.1.2 什么是事件溯源 / 179
6.1.3 使用樂觀鎖處理并發(fā)更新 / 186
6.1.4 事件溯源和發(fā)布事件 / 186
6.1.5 使用快照提升性能 / 188
6.1.6 冪等方式的消息處理 / 189
6.1.7 領(lǐng)域事件的演化 / 190
6.1.8 事件溯源的好處 / 192
6.1.9 事件溯源的弊端 / 193
6.2 實(shí)現(xiàn)事件存儲(chǔ)庫 / 194
6.2.1 Eventuate Local事件存儲(chǔ)庫的工作原理 / 195
6.2.2 Eventuate的Java客戶端框架 / 198
6.3 同時(shí)使用Saga和事件溯源 / 201
6.3.1 使用事件溯源實(shí)現(xiàn)協(xié)同式Saga / 203
6.3.2 創(chuàng)建編排式Saga / 203
6.3.3 實(shí)現(xiàn)基于事件溯源的Saga參與方
/ 205
6.3.4 實(shí)現(xiàn)基于事件溯源的Saga編排器
/ 208
第7章 在微服務(wù)架構(gòu)中實(shí)現(xiàn)查詢 / 212
7.1 使用API組合模式進(jìn)行查詢 / 213
7.1.1 findOrder()查詢操作 / 213
7.1.2 什么是API組合模式 / 214
7.1.3 使用API組合模式實(shí)現(xiàn)findOrder()查詢操作 / 215
7.1.4 API組合模式的設(shè)計(jì)缺陷 / 216
7.1.5 API組合模式的好處和弊端 / 219
7.2 使用CQRS模式
/ 220
7.2.1 為什么要使用CQRS / 220
7.2.2 什么是CQRS / 223
7.2.3 CQRS的好處 / 226
7.2.4 CQRS的弊端 / 227
7.3 設(shè)計(jì)CQRS視圖
/ 228
7.3.1 選擇視圖存儲(chǔ)庫 / 229
7.3.2 設(shè)計(jì)數(shù)據(jù)訪問模塊 / 230
7.3.3 添加和更新CQRS視圖
/ 232
7.4 實(shí)現(xiàn)基于AWS DynamoDB的CQRS視圖 / 233
7.4.1 OrderHistoryEventHandlers模塊
/ 234
7.4.2 DynamoDB中的數(shù)據(jù)建模和查詢?cè)O(shè)計(jì) / 235
7.4.3 OrderHistoryDaoDynamoDb類
/ 239
第8章 外部API模式
/ 244
8.1 外部API的設(shè)計(jì)難題 / 245
8.1.1 FTGO移動(dòng)客戶端API的設(shè)計(jì)難題 / 246
8.1.2 其他類型客戶端API的設(shè)計(jì)難題 / 248
8.2 API Gateway模式
/ 250
8.2.1 什么是API Gateway模式
/ 250
8.2.2 API Gateway模式的好處和弊端 / 256
8.2.3 以Netflix為例的API Gateway / 257
8.2.4 API Gateway的設(shè)計(jì)難題 / 258
8.3 實(shí)現(xiàn)一個(gè)API Gateway / 260
8.3.1 使用現(xiàn)成的API Gateway產(chǎn)品或服務(wù) / 261
8.3.2 開發(fā)自己的API Gateway / 262
8.3.3 使用GraphQL實(shí)現(xiàn)API Gateway / 269
第9章 微服務(wù)架構(gòu)中的測試策略(上) / 282
9.1 微服務(wù)架構(gòu)中的測試策略概述 / 284
9.1.1 什么是測試 / 284
9.1.2 微服務(wù)架構(gòu)中的測試挑戰(zhàn) / 289
9.1.3 部署流水線 / 295
9.2 為服務(wù)編寫單元測試 / 296
9.2.1 為實(shí)體編寫單元測試 / 298
9.2.2 為值對(duì)象編寫單元測試 / 299
9.2.3 為Saga編寫單元測試 / 300
9.2.4 為領(lǐng)域服務(wù)編寫單元測試 / 302
9.2.5 為控制器編寫單元測試 / 303
9.2.6 為事件和消息處理程序編寫單元測試 / 305
第10章 微服務(wù)架構(gòu)中的測試策略(下) / 308
10.1 編寫集成測試 / 308
10.1.1 針對(duì)持久化層的集成測試 / 311
10.1.2 針對(duì)基于REST的請(qǐng)求/響應(yīng)式交互的集成測試 / 312
10.1.3 針對(duì)發(fā)布/訂閱式交互的集成測試 / 316
10.1.4 針對(duì)異步請(qǐng)求/響應(yīng)式交互的集成契約測試 / 320
10.2 編寫組件測試 / 324
10.2.1 定義驗(yàn)收測試 / 325
10.2.2 使用Gherkin編寫驗(yàn)收測試 / 326
10.2.3 設(shè)計(jì)組件測試 / 328
10.2.4 為FTGO的Order Service編寫組件測試 / 330
10.3 端到端測試 / 334
10.3.1 設(shè)計(jì)端到端測試 / 335
10.3.2 編寫端到端測試 / 335
10.3.3 運(yùn)行端到端測試 / 336
第11章 開發(fā)面向生產(chǎn)環(huán)境的微服務(wù)應(yīng)用 / 338
11.1 開發(fā)安全的服務(wù) / 339
11.1.1 傳統(tǒng)單體應(yīng)用程序的安全性 / 340
11.1.2 在微服務(wù)架構(gòu)中實(shí)現(xiàn)安全性 / 343
11.2 設(shè)計(jì)可配置的服務(wù) / 349
11.2.1 使用基于推送的外部化配置 / 350
11.2.2 使用基于拉取的外部化配置 / 352
11.3 設(shè)計(jì)可觀測的服務(wù) / 353
11.3.1 使用健康檢查API模式
/ 355
11.3.2 使用日志聚合模式 / 357
11.3.3 使用分布式追蹤模式 / 358
11.3.4 使用應(yīng)用程序指標(biāo)模式 / 361
11.3.5 使用異常追蹤模式 / 364
11.3.6 使用審計(jì)日志模式 / 365
11.4 使用微服務(wù)基底模式開發(fā)服務(wù) / 367
11.4.1 使用微服務(wù)基底 / 368
11.4.2 從微服務(wù)基底到服務(wù)網(wǎng)格 / 368
第12章 部署微服務(wù)應(yīng)用 / 371
12.1 部署模式:編程語言特定的發(fā)布包格式 / 374
12.1.1 使用編程語言特定的發(fā)布包格式進(jìn)行部署的好處 / 376
12.1.2 使用編程語言特定的發(fā)布包格式進(jìn)行部署的弊端 / 377
12.2 部署模式:將服務(wù)部署為虛擬機(jī) / 378
12.2.1 將服務(wù)部署為虛擬機(jī)的好處 / 380
12.2.2 將服務(wù)部署為虛擬機(jī)的弊端 / 380
12.3 部署模式:將服務(wù)部署為容器 / 381
12.3.1 使用Docker部署服務(wù) / 383
12.3.2 將服務(wù)部署為容器的好處 / 385
12.3.3 將服務(wù)部署為容器的弊端 / 386
12.4 使用Kubernetes部署FTGO應(yīng)用程序 / 386
12.4.1 什么是Kubernetes / 386
12.4.2 在Kubernetes上部署Restaurant Service / 389
12.4.3 部署API Gateway / 392
12.4.4 零停機(jī)部署 / 393
12.4.5 使用服務(wù)網(wǎng)格分隔部署與發(fā)布流程 / 394
12.5 部署模式:Serverless部署
/ 402
12.5.1 使用AWS Lambda進(jìn)行Serverless部署
/ 403
12.5.2 開發(fā)Lambda函數(shù)
/ 404
12.5.3 調(diào)用Lambda函數(shù)
/ 404
12.5.4 使用Lambda函數(shù)的好處 / 405
12.5.5 使用Lambda函數(shù)的弊端 / 406
12.6 使用AWS Lambda和AWS Gateway部署RESTful服務(wù)
/ 406
12.6.1 AWS Lambda版本的Restaurant Service / 407
12.6.2 把服務(wù)打包為ZIP文件
/ 411
12.6.3 使用Serverless框架部署Lambda函數(shù)
/ 412
第13章 微服務(wù)架構(gòu)的重構(gòu)策略 / 415
13.1 重構(gòu)到微服務(wù)需要考慮的問題 / 416
13.1.1 為什么要重構(gòu)單體應(yīng)用 / 416
13.1.2 絞殺單體應(yīng)用 / 417
13.2 將單體應(yīng)用重構(gòu)為微服務(wù)架構(gòu)的若干策略 / 420
13.2.1 將新功能實(shí)現(xiàn)為服務(wù) / 420
13.2.2 隔離表現(xiàn)層與后端 / 422
13.2.3 提取業(yè)務(wù)能力到服務(wù)中 / 423
13.3 設(shè)計(jì)服務(wù)與單體的協(xié)作方式 / 429
13.3.1 設(shè)計(jì)集成膠水 / 430
13.3.2 在服務(wù)和單體之間維持?jǐn)?shù)據(jù)一致性 / 434
13.3.3 處理身份驗(yàn)證和訪問授權(quán) / 438
13.4 將新功能實(shí)現(xiàn)為服務(wù):處理錯(cuò)誤配送訂單 / 440
13.4.1 Delayed Delivery Service的設(shè)計(jì)
/ 441
13.4.2 為Delayed Delivery Service設(shè)計(jì)集成膠水 / 442
13.5 從單體中提取送餐管理功能 / 444
13.5.1 現(xiàn)有的送餐管理功能 / 444
13.5.2 Delivery Service概覽
/ 446
13.5.3 設(shè)計(jì)Delivery Service的領(lǐng)域模型 / 447
13.5.4 Delivery Service集成膠水的設(shè)計(jì) / 450
13.5.5 修改FTGO單體使其能夠與Delivery Service交互
/ 451

展開全部

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式 相關(guān)資料

“全面概述了團(tuán)隊(duì)在轉(zhuǎn)向微服務(wù)時(shí)面臨的挑戰(zhàn),以及針對(duì)這些問題的、經(jīng)過行業(yè)檢驗(yàn)的解決方案!
——Tim Moore, Lightbend

“系統(tǒng)性地闡述了一個(gè)重要的架構(gòu)領(lǐng)域!
——Simeon Leyzerzon, Excelsior Software

“一本可靠的手冊(cè),可以加快你遷移到這個(gè)基于云的現(xiàn)代架構(gòu)的速度! ——John Guthrie, Dell/EMC

“可幫你理解微服務(wù)方法并在現(xiàn)實(shí)生活中使用它。”
——PotitoColuccelli, BizmaticaEconocom

“喻勇翻譯的這本書是近幾年我所看到的眾多論述微服務(wù)架構(gòu)書籍中*好的一本。該書圍繞微服務(wù)的架構(gòu)設(shè)計(jì),深入淺出地介紹了微服務(wù)與SOA等其他架構(gòu)的區(qū)別,軟件系統(tǒng)服務(wù)的拆分策略,微服務(wù)的同步和異步通信模式,如何使用微服務(wù)進(jìn)行事務(wù)管理,如何在微服務(wù)架構(gòu)中設(shè)計(jì)業(yè)務(wù)邏輯。同時(shí)詳細(xì)描述了微服務(wù)架構(gòu)中的測試和生產(chǎn)部署策略。該書所總結(jié)出的架構(gòu)經(jīng)驗(yàn)對(duì)設(shè)計(jì)微服務(wù)架構(gòu)有很好的指導(dǎo)作用,建議軟件研發(fā)人員認(rèn)真研讀!
——陳斌,易寶支付CTO

“這本書里,不僅有微服務(wù)領(lǐng)域已經(jīng)識(shí)別出來的問題、解決思路和解決方案,也有相應(yīng)的代碼例子。這本書可以幫助微服務(wù)相關(guān)人員構(gòu)建知行合一的能力……這是一本可以幫你在設(shè)計(jì)微服務(wù)架構(gòu)時(shí)做出取舍的書,它能在你處理微服務(wù)相關(guān)問題“左右為難”的時(shí)候給你提供參考和建議!

——蔡書,獨(dú)立顧問,PolarisTech
聯(lián)合創(chuàng)始人

“書中既包含了微服務(wù)的原理、原則,又包含了實(shí)際落地中的架構(gòu)設(shè)計(jì)模式;既包含可舉一反三的理念和概念,也包含類似領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)、Saga實(shí)現(xiàn)事務(wù)操作、CQRS構(gòu)建事件驅(qū)動(dòng)系統(tǒng)等具體可套用的范式……相信本書對(duì)于企業(yè)CIO推動(dòng)公司數(shù)字化轉(zhuǎn)型戰(zhàn)略、軟件開發(fā)者提升自身技術(shù)架構(gòu)功力,以及云原生愛好者以微服務(wù)切入*的云原生體系,都有著極其重要的實(shí)踐指導(dǎo)意義!
——張鑫,才云科技CEO

云計(jì)算與虛擬化技術(shù)叢書微服務(wù)架構(gòu)設(shè)計(jì)模式 作者簡介

克里斯·理查森(Chris
Richardson)
世界十大軟件架構(gòu)師之一,《POJOS
in Action》等技術(shù)名著的作者,也是著名開源項(xiàng)目 Cloud Foundry 和 Eventuate 的創(chuàng)始人。他的研究領(lǐng)域包括微服務(wù)架構(gòu)設(shè)計(jì)、分布式數(shù)據(jù)管理、事件驅(qū)動(dòng)的應(yīng)用架構(gòu)、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)、持續(xù)交付、Spring 框架、Scala、NoSQL數(shù)據(jù)庫等。

喻勇

在技術(shù)圈馳騁多年,曾擔(dān)任過微軟技術(shù)布道師,VMware Cloud Foundry 生態(tài)建設(shè)負(fù)責(zé)人,并有幸引領(lǐng)了國內(nèi)容器技術(shù)的創(chuàng)業(yè)浪潮。目前定居加拿大,關(guān)注微服務(wù)架構(gòu)、云原生應(yīng)用等領(lǐng)域。

Chris 與喻勇曾在 VMware 全球開發(fā)者關(guān)系團(tuán)隊(duì)共事多年,現(xiàn)在他們合作為國內(nèi)企業(yè)客戶提供微服務(wù)相關(guān)的咨詢和培訓(xùn)服務(wù),他們的中文網(wǎng)站是:www.chrisrichardson.cn

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服