
318
9
章 アーキテクチャパターンと意思決定
のカンバンボードと Material for MkDocs
※24
のような静的な Web サイトを組み合わせること
で、コンテンツのライフサイクルを完全に管理したプロフェッショナルな文書を作成すること
ができます。
ADR に関する素晴らしい情報源は、ADR GitHub サイト
※25
です。このサイトには、よい ADRに関す
る情報や、意思決定を記録するツール、その他 ADR を題材とした参考文献が多く掲載されています。
では、実際にはどのように機能するのでしょうか? 事例を用いて、ADRの作成について説明しま
しょう。
9.5
ケーススタディ:アーキテクチャ上の意思決定
API保護については APIゲートウェイが導入されていましたが、WAF のような Layer 7 のアプリケー
ションセキュリティに関しては未対応であることに誰かが気づき、プロジェクトでは解決策を何度か検
討・見直しました。リードアプリケーションアーキテクトは、セキュリティアーキテクトおよびリードイ
ンフラストラクチャアーキテクトに対して、どのような選択肢があるか意見を求めました。
インフラストラクチャアーキテクトは、過去に SaaSプロバイダが提供する WAF サービスを利用した
経験があり、今回も問題なく簡単に導入できると述べています。これにより、プロジェクトの進行に遅
れが生じる心配もありません。
一方、セキュリティアーキテクトは、CAGにはデータ保護義務があるため、第三者が TLSセッショ ...