新到貨2本75折
Java持續交付

Java持續交付

  • 定價:714
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書完整介紹了Java軟體發展的整個生命週期,還結合大量的成功實踐經驗,介紹了每個階段可能會使用到的工具和技能。在基礎設施已經極大完善的今天,本書還與時俱進地介紹了如何在Docker、Kubernetes、Cloud、FaaS等新興環境下進行持續集成和持續交付。
 

作者介紹

Daniel Bryant 是Datawire 的獨立技術顧問和產品架構師。他專注於通過發現價值流、創建構建管道以及實施有效的測試策略,在組織內實施持續交付。Daniel在技術上擅長DevOps工具、雲計算/ 容器平臺和微服務實現。他還是一名Java社區領袖,為幾個開源項目做出過貢獻,也為InfoQ、O’Reilly 和Voxxed 撰寫文章,並且會定期出席OSCON、QCon和Java One等國際會議。Abraham Marin-Perez 是一名Java 和Scala 開發人員,在金融、出版和公共部門等行業擁有超過10年的經驗。

他還幫助管理倫敦Java社區,並在Meet a Mentor London小組提供職業發展方面的建議。Abraham 喜歡與其他人分享他的經驗,因此經常會在Java One或者Devoxx UK等國際活動上發表演講,並在InfoQ 上發表Java方面的新聞。他還是Real-World Maintainable Software (O’Reilly) 一書的作者。Abraham目前居住在倫敦,喜歡在天氣好的時候外出徒步,或者天氣不好的時候在家烹飪。
 
張若飛,曾任多家互聯網金融公司CTO,在宜人貸、雅虎北研、金山雲等知名公司擔任架構師。十餘年互聯網研發及技術管理經驗,對搭建海量資料、大型分散式系統有豐富經驗。著有十餘本技術譯著,包括《給大忙人看的JavaSE 8》《代碼不朽:編寫可維護軟體的十大原則》《面向可伸縮架構》《雲原生Java》等書,總計400余萬字。
 

目錄

第 1 章 持續交付 :為什麼需要持續交付,什麼是持續交付....................1
入門知識 .......................................................................................................................1
賦能開發者 :為什麼我們要持續交付 ..........................................................................2
快速回饋會減少上下文切換 .................................................................................2
自動化的、可重複的以及可靠的發佈...................................................................2
定義“完成”的概念 .............................................................................................3
什麼是構建管道 ............................................................................................................4
核心的構建管道階段 .............................................................................................4
容器技術的影響 ....................................................................................................7
對當前架構的影響 ................................................................................................8
總結 ..............................................................................................................................9

第 2 章 Java 開發的演化..............................................................10
現代 Java 應用程式的需求 .......................................................................................... 10
對業務增長速度和穩定性的要求 ........................................................................ 11
API 經濟的崛起 .................................................................................................. 11
雲計算的機會和成本 ........................................................................................... 12
模組化歸來 :擁抱更小的服務 ............................................................................ 12
對持續交付的影響 .............................................................................................. 13
Java 部署平臺的演化 .................................................................................................. 13
WAR 和 EAR :應用伺服器統治的年代 .............................................................. 13
可執行的胖 JAR 檔 :十二要素風格應用的出現 ............................................. 14
容器鏡像 :不斷增加的可攜性(以及複雜性) ................................................ 15
函數即服務 :“無伺服器”架構的出現 ............................................................... 16
平臺對持續交付的影響 ....................................................................................... 17
DevOps、SRE 和發佈工程 ......................................................................................... 17
研發和運維.......................................................................................................... 18
網站可靠性工程 .................................................................................................. 19
發佈工程 ............................................................................................................. 21
共用責任、指標和可觀察性 ............................................................................... 22
總結 ............................................................................................................................ 22

第 3 章 設計持續交付的架構..........................................................24
優秀架構的基礎 .......................................................................................................... 24
松耦合 ................................................................................................................. 25
高內聚 ................................................................................................................. 25
耦合、內聚和持續交付 ....................................................................................... 26
面向業務敏捷的架構 .................................................................................................. 27
不好的架構會限制業務的發展 ............................................................................ 27
複雜性和變更成本 .............................................................................................. 28
API 驅動的應用程式的最佳實踐 ................................................................................ 29
“自上而下”構建 API ......................................................................................... 29
良好的 API 有助於持續測試和集成 .................................................................... 29
部署平臺和架構 .......................................................................................................... 30
設計符合“十二要素”的雲原生應用程式 ......................................................... 30
培養機械同理心 .................................................................................................. 33
面向失敗的設計和持續測試 ............................................................................... 33
越來越小的服務 .......................................................................................................... 34
交付單體應用程式的挑戰 ................................................................................... 34
微服務 :當 SOA 遇到領域驅動設計 .................................................................. 35
函數、lambda 運算式和納米服務(Nanoservices) ............................................. 36
架構 :“難以改變的東西” ........................................................................................... 37
總結 ............................................................................................................................ 38

第 4 章 Java 應用的部署平臺、基礎設施以及持續交付......................39
由平臺提供的功能性 .................................................................................................. 39
基本的開發流程 .......................................................................................................... 40
傳統的基礎設施平臺 .................................................................................................. 41
傳統的平臺組件 .................................................................................................. 41
傳統基礎設施平臺面臨的挑戰 ............................................................................ 41
傳統基礎設施的好處 ........................................................................................... 42
傳統基礎設施平臺上的 CI / CD .......................................................................... 42
雲平臺 ......................................................................................................................... 43
深入雲計算.......................................................................................................... 43
雲計算面臨的挑戰 .............................................................................................. 45
雲計算的好處 ...................................................................................................... 46
雲計算中的持續交付 ........................................................................................... 47
平臺即服務 ................................................................................................................. 47
簡單瞭解 PaaS 的原理 ......................................................................................... 48
PaaS 平臺面臨的挑戰.......................................................................................... 48
PaaS 的好處 ........................................................................................................ 50
CI/CD 和 PaaS .................

 

詳細資料

  • ISBN:9787121374425
  • 規格:平裝 / 404頁 / 16k / 19 x 26 x 1.87 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

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

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折