91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
微前端設(shè)計與實現(xiàn)
微前端設(shè)計與實現(xiàn)
Luca Mezzalira
百度KFive 譯
出版時間:2022年07月
頁數(shù):245
“每個構(gòu)建微服務(wù)的開發(fā)人員,無論是否需要構(gòu)建用戶界面,都會從這本指南中受益匪淺?!?br /> ——Neal Ford
ThoughtWorks總監(jiān)架構(gòu)師
“針對如何成功運用技術(shù)方法,涵蓋所有重要方面的書不多,這本書就是其中之一?!?br /> ——Alessandro (Cirpo) Cinelli
Spotify工程經(jīng)理
“如果你是技術(shù)負(fù)責(zé)人或決策者,并且你希望在組織中引入和實現(xiàn)微前端,那么這本書正是為你而寫的?!?br /> ——Jens Oliver Meiert
工程經(jīng)理兼技術(shù)作家

如今,Web應(yīng)用日益復(fù)雜。要化繁為簡,解決方案是什么?答案是微前端。微前端是受微服務(wù)啟發(fā)的一種新興架構(gòu),它將單體代碼庫分解成多個部分,以便多個相對獨立的團(tuán)隊分工協(xié)作,從而提高項目的靈活性和團(tuán)隊的整體效率。
本書凝結(jié)了作者的真知灼見和一手經(jīng)驗,既有原理闡述,又有案例分析。作者詳細(xì)闡釋了微前端的各種適用場景、不同微前端架構(gòu)的優(yōu)缺點、微前端決策框架,以及具體的方法和實踐。通過90余張示意圖,作者直觀地呈現(xiàn)了微前端的設(shè)計思路與實現(xiàn)技巧。書后附有作者對多位微前端項目開創(chuàng)者或負(fù)責(zé)人的訪談實錄。
● 了解微服務(wù)原則如何應(yīng)用于前端開發(fā)
● 掌握微前端決策框架的四大關(guān)鍵要素
● 探究各種微前端實現(xiàn),分析不同架構(gòu)的優(yōu)缺點
● 學(xué)習(xí)微前端自動化策略和持續(xù)優(yōu)化微前端自動化流水線的實踐
● 理解微前端的后端模式,探究微前端如何與微服務(wù)或單體API層集成
● 洞悉傳統(tǒng)的前端應(yīng)用向微前端遷移的全過程
  1. 譯者序
  2. 前言
  3. 第1章 前端概覽
  4. 1.1 微前端應(yīng)用
  5. 1.2 單頁應(yīng)用
  6. 1.3 同構(gòu)應(yīng)用
  7. 1.4 靜態(tài)頁面網(wǎng)站
  8. 1.5 JAMStack
  9. 1.6 小結(jié)
  10. 第2章 微前端原則
  11. 2.1 從單體到微服務(wù)
  12. 2.1.1 微服務(wù)遷移
  13. 2.1.2 引入微前端
  14. 2.2 微服務(wù)原則
  15. 2.2.1 圍繞業(yè)務(wù)領(lǐng)域建模
  16. 2.2.2 自動化文化
  17. 2.2.3 隱藏實現(xiàn)細(xì)節(jié)
  18. 2.2.4 分布式治理
  19. 2.2.5 獨立部署
  20. 2.2.6 故障隔離
  21. 2.2.7 高度可觀察性
  22. 2.3 在微前端中實踐這些原則
  23. 2.3.1 圍繞業(yè)務(wù)領(lǐng)域建模
  24. 2.3.2 自動化文化
  25. 2.3.3 隱藏實現(xiàn)細(xì)節(jié)
  26. 2.3.4 分布式治理
  27. 2.3.5 獨立部署
  28. 2.3.6 故障隔離
  29. 2.3.7 高度可觀察性
  30. 2.4 微前端不是萬能靈藥
  31. 2.5 小結(jié)
  32. 第3章 微前端的架構(gòu)和挑戰(zhàn)
  33. 3.1 微前端決策框架
  34. 3.1.1 定義微前端
  35. 3.1.2 微前端的領(lǐng)域驅(qū)動設(shè)計
  36. 3.1.3 如何定義限界上下文
  37. 3.1.4 微前端組合
  38. 3.1.5 微前端路由
  39. 3.1.6 微前端通信
  40. 3.2 微前端實踐
  41. 3.2.1 Zalando
  42. 3.2.2 HelloFresh
  43. 3.2.3 AllegroTech
  44. 3.2.4 Spotify
  45. 3.2.5 SAP
  46. 3.2.6 OpenTable
  47. 3.2.7 DAZN
  48. 3.3 小結(jié)
  49. 第4章 探索微前端架構(gòu)
  50. 4.1 微前端決策框架的應(yīng)用
  51. 4.1.1 縱向拆分
  52. 4.1.2 橫向拆分
  53. 4.2 架構(gòu)分析
  54. 4.3 縱向拆分的架構(gòu)
  55. 4.3.1 App shell
  56. 4.3.2 挑戰(zhàn)
  57. 4.3.3 實現(xiàn)一個設(shè)計系統(tǒng)
  58. 4.3.4 開發(fā)體驗
  59. 4.3.5 搜索引擎優(yōu)化
  60. 4.3.6 性能與微前端
  61. 4.3.7 可用的框架
  62. 4.3.8 用例
  63. 4.3.9 架構(gòu)特征
  64. 4.4 橫向拆分的架構(gòu)
  65. 4.4.1 客戶端組合
  66. 4.4.2 挑戰(zhàn)
  67. 4.4.3 搜索引擎優(yōu)化
  68. 4.4.4 開發(fā)體驗
  69. 4.4.5 用例
  70. 4.4.6 Module Federation
  71. 4.4.7 iframe
  72. 4.4.8 Web組件
  73. 4.4.9 服務(wù)器端組合
  74. 4.4.10 邊緣側(cè)組合
  75. 4.5 小結(jié)
  76. 第5章 微前端技術(shù)實現(xiàn)
  77. 5.1 項目
  78. 5.2 Module Federation入門
  79. 5.3 技術(shù)實現(xiàn)
  80. 5.3.1 項目結(jié)構(gòu)
  81. 5.3.2 App shell
  82. 5.3.3 身份認(rèn)證微前端
  83. 5.3.4 目錄微前端
  84. 5.3.5 賬戶管理微前端
  85. 5.4 項目演變
  86. 5.4.1 嵌入舊版應(yīng)用
  87. 5.4.2 開發(fā)收銀臺功能
  88. 5.4.3 實現(xiàn)動態(tài)遠(yuǎn)程容器
  89. 5.5 和webpack捆綁
  90. 5.6 小結(jié)
  91. 第6章 構(gòu)建和部署微前端
  92. 6.1 自動化原理
  93. 6.1.1 反饋周期盡可能短
  94. 6.1.2 持續(xù)迭代
  95. 6.1.3 給團(tuán)隊賦能
  96. 6.1.4 定義圍欄
  97. 6.1.5 可靠的測試策略
  98. 6.2 開發(fā)體驗
  99. 6.2.1 橫向拆分和縱向拆分
  100. 6.2.2 微前端腳手架
  101. 6.2.3 環(huán)境策略
  102. 6.3 版本控制
  103. 6.3.1 monorepo
  104. 6.3.2 polyrepo
  105. 6.3.3 版本控制系統(tǒng)的未來
  106. 6.4 持續(xù)集成策略
  107. 6.4.1 測試微前端
  108. 6.4.2 適應(yīng)度函數(shù)
  109. 6.4.3 微前端特定操作
  110. 6.5 部署策略
  111. 6.5.1 藍(lán)綠部署和灰度發(fā)布
  112. 6.5.2 絞殺者模式
  113. 6.5.3 可觀察性
  114. 6.6 小結(jié)
  115. 第7章 案例分析:微前端自動化流水線
  116. 7.1 場景分析
  117. 7.1.1 版本控制
  118. 7.1.2 流水線初始化
  119. 7.1.3 代碼質(zhì)量審查
  120. 7.1.4 構(gòu)建
  121. 7.1.5 構(gòu)建后檢查
  122. 7.1.6 部署
  123. 7.1.7 自動化策略總結(jié)
  124. 7.2 小結(jié)
  125. 第8章 微前端的后端模式
  126. 8.1 API集成與微前端
  127. 8.1.1 使用服務(wù)字典
  128. 8.1.2 使用API網(wǎng)關(guān)
  129. 8.1.3 使用BFF模式
  130. 8.1.4 在微前端中使用GraphQL
  131. 8.1.5 最佳實踐
  132. 8.2 小結(jié)
  133. 第9章 案例分析:從單體架構(gòu)到微前端
  134. 9.1 背景
  135. 9.1.1 技術(shù)棧
  136. 9.1.2 平臺及主要用戶流程
  137. 9.1.3 技術(shù)目標(biāo)
  138. 9.2 遷移策略
  139. 9.2.1 微前端決策框架的應(yīng)用
  140. 9.2.2 將單頁應(yīng)用拆分為多個子域
  141. 9.2.3 技術(shù)選型
  142. 9.3 實現(xiàn)細(xì)節(jié)
  143. 9.3.1 App shell職責(zé)
  144. 9.3.2 應(yīng)用初始化
  145. 9.3.3 通信
  146. 9.3.4 后端集成
  147. 9.3.5 在微前端中集成身份認(rèn)證
  148. 9.3.6 依賴項管理
  149. 9.3.7 整合設(shè)計系統(tǒng)
  150. 9.3.8 組件共享
  151. 9.3.9 灰度發(fā)布
  152. 9.3.10 本地化
  153. 9.4 小結(jié)
  154. 第10章 在組織中引入微前端
  155. 10.1 我們?yōu)槭裁匆褂梦⑶岸?
  156. 10.2 組織和軟件架構(gòu)之間的聯(lián)系
  157. 10.2.1 委員會是怎么出現(xiàn)的
  158. 10.2.2 功能團(tuán)隊和組件團(tuán)隊
  159. 10.3 優(yōu)化溝通流程
  160. 10.3.1 征求意見稿
  161. 10.3.2 架構(gòu)決策記錄
  162. 10.4 優(yōu)化溝通流程的技巧
  163. 10.4.1 倒推
  164. 10.4.2 實踐社群和集體會議
  165. 10.4.3 管理外部依賴
  166. 10.5 去中心化組織
  167. 10.6 小結(jié)
  168. 附錄 社區(qū)對微前端的看法
書名:微前端設(shè)計與實現(xiàn)
作者:Luca Mezzalira
譯者:百度KFive 譯
國內(nèi)出版社:人民郵電出版社
出版時間:2022年07月
頁數(shù):245
書號:978-7-115-59508-9
原版書書名:Building Micro-Frontends
原版書出版商:O'Reilly Media
Luca Mezzalira
 
Luca Mezzalira是AWS解決方案架構(gòu)師,擁有近20年的軟件開發(fā)和架構(gòu)經(jīng)驗。他曾任獨角獸公司DAZN的架構(gòu)副總裁,成功幫助DAZN在5年內(nèi)成為全球矚目的體育流媒體服務(wù)平臺。他講解和分享微前端架構(gòu)的視頻深受歡迎。
 
 
本書封面上的動物是短尾鴗,屬于佛法僧目短尾鴗科。短尾鴗是佛法僧目下僅存的五個物種之一,也是加勒比海大安的列斯群島的特有物種,主要生活在島上的森林里。它們在當(dāng)?shù)乇环Q作拉斯塔鳥、知更鳥或紅領(lǐng)知更鳥。
短尾鴗體型較小,顏色鮮艷,頭部為綠色,喉嚨和喙為紅色,胸部為綠白色或黃白色。它的大小約為10厘米,平均重量為6.4克,翼展約為4.6厘米。
短尾鴗通常成對飛行,在春夏的繁殖期最為明顯,這時它們通常會進(jìn)行諸如振翅或喂食的求偶行為。它們的聲音特征包括響亮的蜂鳴聲和喉鳴聲。短尾鴗會在土壤中挖掘洞穴以便筑巢和產(chǎn)卵。它們基本上以昆蟲及其幼蟲為食,但偶爾也會食用水果。
購買選項
定價:99.80元
書號:978-7-115-59508-9
出版社:人民郵電出版社