AWSをはじめとするクラウドサービス利用の広まりやコンテナ技術の進歩に伴い、「クラウドネイティブ」といえるアプリケーションの構築が容易になりつつあります。本書では、どのようなアーキテクチャや開発・運用形態をとればクラウドネイティブの利点を十分に活かせるかについて、「運用の効率化」「レジリエンスの向上」「オブザーバビリティの確保」という3つの観点から、AWSの内部で類型化された「パターン」を紹介します。
■第1部:運用を効率化する
ー 第1章:責任共有モデルを意識してアーキテクチャを選択する
ー 第2章:テスト容易性を高める
ー 第3章:小規模かつ可逆的な変更を頻繁に行う
ー 第4章:セキュリティを作り込む
ー 第5章:DevOpsとプラットフォームエンジニアリング
■第2部:回復力を高める
ー 第6章:スケーラブルなアーキテクチャを実装する
ー 第7章:障害からの自動的な復旧を実現する
ー 第8章:回復力をテストする
■第3部:可観測性を高める
ー 第9章:可観測性を実装し運用する
ー 第10章:AWSのサービスを活用してテレメトリを収集する
レビュー(0件)