書籍
Designing Distributed Systems
Patterns and Paradigms for Scalable, Reliable Services
Brendan Burns
Amazonで購入※ 上記は Amazon アソシエイトによる広告リンクです。
概要
Kubernetes 共同創設者の Brendan Burns が、コンテナ時代の分散システム設計 パターンを Sidecar・Ambassador・Adapter・Leader Election 等として体系化した パターンブック。マイクロサービスを「どう作るか」ではなく「どう構成するか」 を、コンテナベースの抽象化で再整理する。
対象読者
- Kubernetes 上で分散システムを設計するエンジニア
- マイクロサービスのコンテナ間連携パターンを学びたい中級者
タグ
#distributed-systems#design-patterns#kubernetes#microservices
奥付
- 出版社
- O'Reilly Media
- ISBN
- 978-1491983645
- 出版日
- 2018年2月
この本を手に入れる
※ 上記は Amazon アソシエイトによる広告リンクです。関連書籍
前提となる書籍
- 推奨前提
Kubernetes in Action
Kubernetesの実用ガイド
Marko Lukša
理由: Kubernetes の使い方を学ぶと、その上にどんな分散アプリを組み立てるべきかという設計の問いが立つ。Kubernetes の共同創設者 Brendan Burns『Designing Distributed Systems』は、複製ロードバランス・シャーディング・スキャッタギャザーなど再利用可能な分散パターンを K8s の語彙で提示する。
次に読む書籍
- 推奨前提
データ指向アプリケーションデザイン
信頼性、拡張性、保守性の高い分散システム設計の原理
Martin Kleppmann
理由: Burns の本で分散システムの「構成パターン」を学んだら、その先にあるデータの一貫性・耐障害性という難所へ。Kleppmann『データ指向アプリケーションデザイン』はレプリケーション・分散トランザクション・合意形成を理論面から掘り下げ、分散パターンを支えるデータ層の原理を与える。