分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)
Brendan Burns
- 出版商: 碁峰資訊
- 出版日期: 2019-05-20
- 定價: $480
- 售價: 7.9 折 $379
- 語言: 繁體中文
- ISBN: 9865020777
- ISBN-13: 9789865020774
- 相關原文書: Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
$680$612Docker 錦囊妙計 (Docker Cookbook)
-
$690$538Linux Shell 程式設計與管理實務, 3/e
-
$650$507單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)
-
$780$702網站可靠性工程|Google的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)
-
$580$452無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)
-
$520$468Kubernetes:建置與執行 (Kubernetes: Up and Running: Dive into the Future of Infrastructure)
-
$594$564從零開始學架構:照著做,你也能成為架構師
-
$580$458Designing with Data|善用數據幫你打造好設計 (Designing with Data: Improving the User Experience with A/B Testing)
-
$1,280$1,011CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)
-
$420$332Kubernetes 錦囊妙計 (Kubernetes Cookbook : Building Cloud Native Applications)
-
$465
持續交付 2.0 業務引領的 DevOps 精要
-
$480$379Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)
-
$580$458DevOps 三十六計
-
$474$450架構修煉之道 — 億級網關、平臺開放、分佈式、微服務、容錯等核心技術修煉實踐
-
$680$530領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)
-
$580$458DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)
-
$520$411持續API管理|在不斷演變的生態系統中做出正確決策 (Continuous API Management: Making the Right Decisions in an Evolving Landscape)
-
$550$468商業級 ASP.NET MVC 樣式與架構實務
-
$1,000$790Deep learning 深度學習必讀 - Keras 大神帶你用 Python 實作 (Deep Learning with Python)
-
$800$632重構|改善既有程式的設計, 2/e (繁體中文版)(Refactoring: Improving The Design of Existing Code, 2/e)
-
$780$616持續交付|使用 Java (Continuous Delivery in Java)
-
$580$458Kafka 技術手冊|即時資料與串流處理 (Kafka: The Definitive Guide)
-
$480$379建立演進式系統架構|支援常態性的變更 (Building Evolutionary Architectures: Support Constant Change)
-
$720$562Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)
-
$550$4290 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書 - 02)
商品描述
運用容器技術,在分散式系統上使用設計模式
容器工具與技術的推進,已經從根本改變了分散式系統的發展。本書提供了一系列可重用的泛用模式,可以讓分散式系統的開發更加容易與具有效率。
開發人員需要從頭開始建構這種系統,導致每個架構都是獨一無二的。Brendan Burns將在本書示範了如何應用現有的軟體設計模式,建構可靠的分散式應用程式。系統工程師和應用程式開發者將從這些模式中學到如何提供一個共用的語言和框架,藉此獲得系統品質的提升。
.了解如何利用設計模式與可重用元件加速可靠性分散式系統的開發
.使用Sidecar、Adapter、Ambassador模式將應用程式拆分成一台電腦上的容器叢集
.探索鬆耦合的多節點分散式模式,以便在元件之間進行複本、擴展和通訊
.了解大規模批次資料處理的分散式系統模式,包含Work Queues、Event-based Processing、Coordinated Workflows
Brendan Burns是Microsoft Azure的傑出工程師,也是Kubernetes開源專案的聯合創始人。在加入微軟之前,曾在Google雲端平台(GCP)工作,並協助建置如Deployment Manager和Cloud DNS等API。
名人推薦
「本書對分散式系統的基礎知識做了精采的介紹,同時也說明了如何使用Kubernetes這類容器管理工具與雲端工具相結合,是一本能夠幫助您建構分散式架構的實用指南。」-- Anne Currie, Container Solutions策略長
作者簡介
Brendan Burns是一位傑出的工程師,Kubernetes開源專案的共同創始人。目前任職於微軟,專注於Azure雲端服務上的容器技術和DevOps。加入微軟之前,曾在Google雲端平台(GCP)工作,協助建置部署管理器和雲端DNS等API。
目錄大綱
第1章 簡介
第一篇 單節點模式
第2章 邊車模式
第3章 大使模式
第4章 適配器
第二篇 服務模式
第5章 複本負載平衡服務
第6章 分片服務
第7章 分配/聚集
第8章 功能函式與事件驅動程序
第9章 所有權選舉
第三篇 批次運算模式
第10章 工作佇列系統
第11章 事件驅動批次處理程序
第12章 協作批次處理程序
第13章 結論:一個新的開始?
索引