分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)
Brendan Burns
- 出版商: 歐萊禮
- 出版日期: 2019-05-20
- 定價: $480
- 售價: 7.9 折 $379
- 語言: 繁體中文
- ISBN: 9865020777
- ISBN-13: 9789865020774
-
相關分類:
Microservices 微服務
- 此書翻譯自: Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
立即出貨(限量)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
高品質微服務|建構跨工程組織的標準化系統 (Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization)$450$383 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$663 -
Effective DevOps 中文版 (Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale)$720$569 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
Kubernetes:建置與執行 (Kubernetes: Up and Running: Dive into the Future of Infrastructure)$520$411 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
Kubernetes 錦囊妙計 (Kubernetes Cookbook : Building Cloud Native Applications)$420$332 -
Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
持續 API 管理|在不斷演變的生態系統中做出正確決策 (Continuous API Management: Making the Right Decisions in an Evolving Landscape)$520$411 -
Deep learning 深度學習必讀 - Keras 大神帶你用 Python 實作 (Deep Learning with Python)$1,000$790 -
重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)$800$632 -
持續交付|使用 Java (Continuous Delivery in Java)$780$616 -
Kafka 技術手冊|即時資料與串流處理 (Kafka: The Definitive Guide)$580$458 -
建立演進式系統架構|支援常態性的變更 (Building Evolutionary Architectures: Support Constant Change)$480$379 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
持續交付 2.0:實務導向的 DevOps$680$530 -
Kubernetes 建置與執行 : 邁向基礎設施的未來, 2/e (Kubernetes: Up and Running: Dive into the Future of Infrastructure, 2/e)$520$411 -
網站可靠性工程工作手冊|導入SRE的實用方法 (The Site Reliability Workbook)$780$616 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)$780$616
商品描述
運用容器技術,在分散式系統上使用設計模式
容器工具與技術的推進,已經從根本改變了分散式系統的發展。本書提供了一系列可重用的泛用模式,可以讓分散式系統的開發更加容易與具有效率。
開發人員需要從頭開始建構這種系統,導致每個架構都是獨一無二的。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章 結論:一個新的開始?
索引









