CLF-C02#9(Concepts)
アプリケーションのコンポーネント間の相互依存関係の削減を強調するAWS設計原則はどれですか?
正解:B
正解の根拠
疎結合 (Loosely Coupled) は AWS の設計原則で、コンポーネント間の依存性を最小化し、SQS、SNS、EventBridge 等のメッセージング・イベント駆動サービスを介して連携します。これにより一部に障害が発生しても全体が停止せず、独立したスケーリングと変更が可能になります。
設計原則比較
| 原則 | 意味 |
|---|---|
| 疎結合 | 依存性削減・耐障害性向上 |
| スケーラビリティ | 負荷に応じたリソース増減 |
| 自動化 | 手作業の排除と再現性 |
| キャッシング | 応答高速化・負荷軽減 |
不正解の理由
- A: スケーラビリティはリソースを需要に合わせて伸縮する原則で、依存関係削減とは別の概念です。
- C: 自動化は手作業排除とコード化が主目的で、コンポーネント間依存削減を直接は表しません。
- D: キャッシングは応答時間短縮の手法で、コンポーネント間結合の削減原則ではありません。

コメント