fbpx

電子書 – Reactive Application Development

書籍簡介

Reactive Application Development 教你如何使用 Typesafe 堆疊建構反應應用程式( reactive applications )。 這本書從一個架構概述開始,教你一個反應應用程式如何運作,並向你展示各種技術如何置入你的系統。 然後,你將處理一個反應應用程式的許多動作,學習應用 CQRS,事件採集 ( Event sourcing ) ,微服務 ( Microservices ) 等多種模式。 一路上,你將學習如何為反應應用程式和 clustered actor 系統建構彈性的分散式領域模型,以及如何將反應式系統與傳統架構互相整合。 你還將採用測試反應應用程式技術,重構現有系統以及設計 RESTful API 的技術。

關於這個技術

現代分散式應用程式可能處於包含數千個處理器,Web 和移動客戶端,混合雲端部署和 petabytes等級的資料環境中運行。 企業應用程式開發的傳統模式和實踐根本無法提供毫秒等級的反應時間並且這些系統需要近乎完美的可靠性。 透過使用非同步訊息傳遞進行通信的獨立,隔離元件的鬆散耦合系統來滿足這些需求。 這些系統對負載變化高度反應,通過自我修復極其容錯,並設計為彈性擴展。 對於在基於 JVM 的系統中工作的開發人員,由 Java 和 Scala 程式語言以及 Akka 工具套件和運行時支援 Typesafe 的堆疊為開發人員提供了建構可準備上線的反應應用程式平台工具。

書籍內容包含

  • 學習建構採用反應設計模式且具備可上線品質的分散式應用程式
  • 使用 Akka 結合基於 Actor 的可平行擴展機制
  • 設計具有彈性的分散式領域模型
  • 構建容錯和自我修復的系統
  • 採用 CQRS 和事件採集技術來捕獲行為
  • 有效地處理大量資料和龐大的用戶需求

目標讀者

讀者應該熟悉傳統的分散式應用程式架構,並且可以很好地閱讀 Java 和 Scala 程式碼。 熟悉一些 Akka 和函數編程是有幫助但不是必需的。

關於作者

Duncan DeVore 在 Typesafe 上工作,是原來的事件採集專案的提交者,後來成為 Akka Persistence,並維護了Akka Persistence Mongo 插件。 Sean Walsh 是 reactibility.com 的首席執行官,也是一名經驗豐富的架構師,在 Typesafe 堆疊中擁有深厚的專業知識。 他諮詢和傳播有關反應式架構。 Duncan 和 Sean 在一起部署了第一批大規模的反應應用程式。 Brian Hanafee 是一家大型金融機構的首席系統架構師,擁有為數百萬客戶建構安全可靠的 Web 應用程式和後台服務的經驗。


書籍網址|5折優惠代碼查詢 | 書籍討論專區

DeVore_RAD_hires

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: