本書は、コンテナを使った分散システムのデザインパターンについて解説する書籍です。
コンテナとコンテナオーケストレーションを使うことで、分散システムの設計をパターン化でき、スケーラブルで信頼性の高いサービスをすばやく構築できます。
はじめにシングルノードパターンとして、分散システム内の個別ノード上に存在する再利用可能なパターンやコンポーネントについて説明し、次にWebアプリケーションのように継続的にサービスを提供するシステムを対象にしたマルチノードの分散パターンを紹介します。
さらにイベント駆動処理、ワークフローの統合を含む大規模なパッチデータ処理の分散システムパターンを解説します。
可用性の高い分散システムの開発が効率的に行えるパターンを多数紹介する本書は、開発及びインフラエンジニア必携の一冊です。
内容(「BOOK」データベースより)本書は、コンテナを使った分散システムのデザインパターンについて解説する書籍です。コンテナとコンテナオーケストレーションを使うことで、分散システムの設計をパターン化でき、スケーラブルで信頼性の高いサービスをすばやく構築できます。はじめにシングルノードパターンとして、分散システム内の個別ノード上に存在する再利用可能なパターンやコンポーネントについて説明し、次にWebアプリケーションのように継続的にサービスを提供するシステムを対象にしたマルチノードの分散パターンを紹介します。さらにイベント駆動処理、ワークフローの統合を含む大規模なバッチデータ処理の分散システムパターンを解説します。可用性の高い分散システムの開発が効率的に行えるパターンを多数紹介する本書は、開発及びインフラエンジニア必携の一冊です。
[著者について]BrendanBurns(ブレンダン・バーンズ):マイクロソフトのDistinguishedEngineerであり、Kubernetesオープンソースプロジェクトの共同創設者。マイクロソフトではAzureを担当しており、特にコンテナとDevOpsに焦点を当てている。マイクロソフトの前はGoogleのGoogleCloudPlatformチームで、DeploymentManagerやCloudDNSといったAPI構築を支援していた。クラウドコンピューティングの世界で働く前は、GoogleのWeb検索インフラ、特に低レイテンシなインデックス構築に取り組んでいた。ロボティクス分野での専門性に対してマサチューセッツ大学アマースト校からコンピュータ科学のPhDを受けている。現在は、妻であるRobinSanders、2人の子供、鉄の前足で家庭を取り仕切る猫のMrs.Pawsとシアトルで暮らしている。