内容説明
Windows Azureがホストするクラウドアプリケーションの24のデザインパターンを、「可用性」「パフォーマンスとスケーラビリティ」「セキュリティ」などの8つのカテゴリで提供します。加えて、2つの「入門」(前提となる基礎知識の解説)と、8つの「ガイダンス」(実践テクニックの解説)も提供します。内容の多くはクラウドアプリケーションの開発時に遭遇する一般的な問題の解決に役立ち、Amazon Web Service(AWS)などAzure以外のクラウドプラットフォームにも適用可能です。サンプルアプリケーションはダウンロードできます。
目次
第1章 パターン(Cache‐Asideパターン Circuit Breakerパターン Compensating Transactionパターン Competing Consumersパターン Compute Resource Consolidationパターン ほか)
第2章 ガイダンス(Asynchronous Messaging入門 Autoscalingガイダンス Cachingガイダンス Compute Partitioningガイダンス Data Consistency入門 ほか)