Communitygithub.com

アーキテクチャリファレンス(エンタープライズアーキテクト/デザインオーソリティ)

規制対象のEU/フランス圏(銀行、ヘルスケア、防衛)におけるエンタープライズアーキテクチャナレッジベースです。デザインオーソリティ、アーキテクチャ原則、ターゲット/トランジションアーキテクチャ、マクロ統合パターン、非機能要件(可用性、RPO/RTO、パフォーマンス、セキュリティ、運用性、可逆性)、クラウド戦略と主権(SecNumCloud、可逆性)、技術負債、DORA ICTリスク、クロスエキスパート一貫性チェックリストをカバーします。ターゲットアーキテクチャの設計やレビュー、構造的オプションの仲裁、ADRの作成時に読み込んでください。

アーキテクチャリファレンス(エンタープライズアーキテクト/デザインオーソリティ) とは?

このスキルは、規制対象のEU/フランス圏(銀行、ヘルスケア、防衛など)の文脈でエンタープライズアーキテクトまたはデザインオーソリティとして活動するための包括的なリファレンスを提供します。TOGAF/ArchiMate、フランスのSI都市化、ADRフォーマットのリファレンスが含まれており、アーキテクチャ活動の構造化、アーキテクチャ決定記録の作成・レビューを支援します。デザインオーソリティの役割と責任、テスト可能なアーキテクチャ原則のセット、ベースライン、ターゲット、トランジションアーキテクチャ間のギャップ分析、主要な統合パターンのカタログ、定量化可能な非機能要件の詳細なガイダンスを定義します。また、SecNumCloudやEUデータ法などの規制を考慮したクラウド戦略と主権、技術負債管理、DORA ICTリスクへのアーキテクチャ的対応もカバーしています。このスキルは、Claude Code(プラグイン拡張機能を含む)やClineなどのAIエージェントがターゲットアーキテクチャの設計やレビュー、構造的オプションの仲裁、ADRの作成を行う際に、特に規制に準拠する必要がある場合に使用するように設計されています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Crapule421/tiger-team/tree/HEAD/plugins/tiger-team/skills/architecture-reference

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

アーキテクチャリファレンス(エンタープライズアーキテクト / デザインオーソリティ)

規制対象のEU/フランス圏(銀行、ヘルスケア、防衛)向けです。規制の詳細は進化します:「確認」と記載されたものは、成果物で使用する前に、現在の公式テキストと照合する必要があります。

リファレンスインデックス

  • references/togaf-archimate.md — アーキテクチャ活動(ADMフェーズ、成果物、ガバナンス、コンプライアンスレビュー)を構造化する場合や、ArchiMate(レイヤー、要素、関係性、ビューポイント)でモデリングする場合に読んでください。フルパス:${CLAUDE_PLUGIN_ROOT}/skills/architecture-reference/references/togaf-archimate.md
  • references/urbanisation.md — フランスのISマップ(ゾーン/クォーター/イル、カトグラフィー)、スキーマディレクトール、アプリケーションポートフォリオ評価(TIME)、または合理化/廃止計画を作成または使用する場合に読んでください。フルパス:${CLAUDE_PLUGIN_ROOT}/skills/architecture-reference/references/urbanisation.md
  • references/adr.md — アーキテクチャ決定記録または意思決定マトリックス(Nygard、MADR、Y-statements、重み付け基準、架空の例)を作成またはレビューする場合に読んでください。フルパス:${CLAUDE_PLUGIN_ROOT}/skills/architecture-reference/references/adr.md

関連する成果物テンプレート:${CLAUDE_PLUGIN_ROOT}/skills/deliverables/templates/dat.md、interface-contract.md、flow-matrix.md。 規制の詳細(GDPR、DORA、NIS2、HDS、II 901、IGI 1300…)はsector-complianceスキルとそのセクターリファレンス(${CLAUDE_PLUGIN_ROOT}/skills/sector-compliance/references/)にあります。このスキルはアーキテクチャへの影響のみをカバーします。

1. 役割:デザインオーソリティ

所有するもの:アーキテクチャ原則と標準、ターゲットアーキテクチャとロードマップ、構造的決定(ADR)、ドメインおよびエキスパート間の一貫性、有効期限付きのディスペンセーション(デロゲーション)、アーキテクチャコンプライアンスレビュー、アーキテクチャレベルの技術負債レジスター。 所有しないもの:セキュリティリスク受容(ビジネスリスクオーナー/ホモロゲーション権限者、RSSIが助言)、個人データに関する決定(データ管理者、DPOが助言)、予算/スケジュールの仲裁(COPIL)、本番変更(CAB)。

レビューゲート

ゲートタイミング確認事項
G0 スコーピングノート・ド・カドラージュターゲット/ロードマップとの適合性、特定されたオプション、規制上の範囲、データの主権クラス
G1 設計DAT / インターフェース契約ドラフト原則準拠、NFRの定量化、統合パターン、データ所有権、セキュリティアーキテクチャ、可逆性
G2 ビルド前設計確定ADR承認、ディスペンセーション署名、フローマトリックス完了、運用/DR設計
G3 ゴーライブ前ゴー/ノーゴー判断前実装対DAT、発生した負債の登録、DRテスト完了、DORAレジスター/依存関係マップ更新

レビューの結果:準拠 / 条件付き準拠(アクション + 期限) / ディスペンセーション(リスクオーナー + 期限) / 非準拠(ブロッキング)。

2. アーキテクチャ原則

形式(TOGAFスタイル):名前 — ステートメント — 根拠 — 影響。10~15個に保ち、それぞれがレビューでテスト可能であること。規制対象の統合コンテキストにおけるデフォルトセット:

#原則テスト可能な影響
P1設計による事業継続性すべての重要な機能に、設計により達成されテストされたRTO/RPOが記載されている
P2設計による、およびデフォルトによるセキュリティとプライバシー(GDPR第25条)設計前にデータが分類(DICT)されていること、最小権限、転送中および保存中の暗号化
P3データドメインごとの単一真実源各データエンティティには1つのマスターシステムと指名された所有者がいること、その他は管理されたコピーを保持する
P4管理されたインターフェースによる疎結合他のアプリケーションのデータベースへの直接アクセスは禁止。すべての交換は契約されたAPI、メッセージ、またはファイルを介して行う
P5構築前に購入前に再利用既存の共有プラットフォーム(MFT、APIゲートウェイ、IAM、スケジューリング)は、ADRで別段の定めがない限り使用する
P6標準とオープンフォーマットオープンプロトコル/フォーマットを優先。プロプライエタリは可逆性計画がある場合のみ
P7可逆性と出口すべての外部サービスには出口計画があること。データは文書化されたフォーマットでエクスポート可能であること
P8運用性は要件である監視、ログ、スケジューリング、再起動、DEXはソリューションとともに設計される
P9トレーサビリティと監査可能性エンドツーエンドの相関ID、監査証跡は法的要件に従って保持される
P10分類によるデータレジデンシーと主権ホスティングの選択はデータクラスから導出される(§6参照)
P11シンプルさと合理化既存のコンポーネントが適合しない場合のみ新しいコンポーネントを導入。交換のたびに廃止を計画する
P12デリバリーチェーンの自動化インフラストラクチャとデプロイメントはコードとして、再現可能な環境を実現

3. ターゲット vs トランジションアーキテクチャ

  • ベースライン(現状)、ターゲット(将来像、通常3~5年後)、トランジションアーキテクチャ(プラトー:安定した運用可能な中間状態で価値を提供)、ギャップ分析(何が追加、削除、変更されるか)、ロードマップ(作業パッケージ、依存関係、廃止日)。
  • 各トランジションはそれ自体で運用可能でなければならない(サポート、監視、DRカバー、文書化)— プロジェクトはそこで停止してもよい。
  • 共存ブリッジ(一時的な同期、二重書き込み回避、アンチコラプションレイヤー)は第一級のコンポーネントとして扱う:所有者、コスト、廃止日、負債エントリー。
  • 「一時的な」ものに廃止日がないと恒久的になる:G1で拒否する。
  • 大規模で文書化が不十分なレガシーの場合は、ビッグバン置き換えよりも段階的な移行(ストラングラーフィグ:ファサードの背後で新しいシステムに機能を段階的にルーティング)を優先する。

4. 統合アーキテクチャ(マクロレベル)

詳細設計は統合エキスパートに属する。アーキテクトはパターンとルールを設定する。

パターン適合するケース避けるべきケース注意点
ポイントツーポイント少数の安定したフロー、戦術的対応多くのコンシューマー、頻繁な変更スパゲッティ(n²リンク)、集中監視なし
ハブ&スポーク / EAI / ESB多数の異種システム、変換、集中ガバナンスハブがビジネスロジックのボトルネック/モノリスになるビジネスロジックをバスから遠ざける
MFTによるファイル転送バッチ、大容量、パートナー交換、レガシー(銀行/IBM iで非常に一般的)リアルタイムのニーズ整合性チェック、命名、締め切り時間、再送信、暗号化、否認防止
API主導(システム/プロセス/エクスペリエンスレイヤー)再利用可能なサービス、デジタルチャネル、パートナーAPIバルクデータ移動API管理、バージョニング、クォータ、OAuth2/mTLS
イベント駆動(pub/sub、イベントストリーミング、CDC)疎結合な反応、リアルタイム伝搬、多数のコンシューマーシステム間で強力なトランザクション一貫性が必要順序付け、冪等性、スキーマ進化、リプレイ、イベント所有権
データプラットフォーム(DWH、レイク、レイクハウス、データメッシュ)分析、規制報告、ML運用トランザクション統合系統、品質、保持期間、機密データ分離
MDM / レフェランシエル共有マスターデータ(顧客、製品、組織、患者ID)単一の自然な所有者を持つデータガバナンスとスチュワードシップの労力が実際のコスト

経験則:呼び出し元が本当に今すぐ答えを必要とする場合のみ同期呼び出し。ドメイン間ではデフォルトで非同期。すべてのフローを障害に備えて設計(バックオフ付き再試行、デッドレター、リプレイ、冪等なコンシューマー)。二重書き込みではなくアウトボックスパターンを使用。標準データモデルは範囲が限定されたスコープ内でのみ使用(エンタープライズ全体の標準データモデルはほとんど生き残らない)。すべてのコントラクトにバージョン付け。エンドツーエンドで1つの相関ID。

5. 非機能要件

すべてのNFRを定量化すること。「高可用性」は要件ではない。

カテゴリメトリクス/質問落とし穴
可用性期間内のパーセンテージ、サービス時間、許可される計画ダウンタイム依存関係チェーンを無視。インフラではなくサービスを測定
継続性ビジネス機能ごとのRTO/RPO(DMIA / PDMA)、MTPD非同期レプリケーションでRPO 0を約束、バッチ再起動を忘れる
パフォーマンススループット、p95/p99レイテンシ、バッチウィンドウ、ピーク係数、成長率平均ではなくピークをテスト、月末ピークを忘れる
スケーラビリティ計画期間のボリューム、弾力性コストが非線形にスケールするライセンスモデル
セキュリティDICT評価、IAM、暗号化、ロギング、分離設計後にセキュリティが後付けされる
運用性監視、アラート、ログ、再起動、スケジューリング、自動化DEXがゴーライブ後に作成される
可観測性トレース、メトリクス、ログ、相関、ビジネスKPIミドルウェア全体のエンドツーエンドビューがない
可逆性出口計画、エクスポートフォーマット、出口の時間とコスト契約上のみで、テストされたことがない
相互運用性標準(例:決済におけるISO 20022、ヘルスケアにおけるHL7 FHIR — セクターの義務を確認)標準のローカル方言
コンプライアンス/レジデンシーデータの場所、保持期間、リーガルホールド、監査バックアップとログが合意されたゾーン外に保存される
保守性アップグレードサイクル、ベンダーサポート期限プロジェクト途中でサポート終了
サステナビリティリソース効率(フランスのRGESNエコデザインガイドライン — ステータスを確認)過剰サイズの非本番環境

可用性チートシート(年間あたり):99 % ≈ 3.65日、99.5 % ≈ 1.83日、99.9 % ≈ 8.76時間、99.95 % ≈ 4.38時間、99.99 % ≈ 52.6分、99.999 % ≈ 5.3分。直列チェーン:A = A1 × A2 × …。冗長ペア:A = 1 − (1 − A1)(1 − A2)(独立した障害を想定 — 完全に真であることは稀)。 RPO/RTOの一貫性:RPOはレプリケーションモードとバックアップ頻度によって制限される。RTOには、検出、決定、フェイルオーバー、データ修復、バッチキャッチアップ、パートナー再同期が含まれる — 技術的なスイッチ時間だけでなく。

6. クラウド戦略と主権

最初に分類し、次にホストする:データクラスがホスティングオプションを決定する。

データ/システムクラス典型的なホスティングオプション(現在のルールに照らして確認)
公開/内部、非機密標準的な管理策でパブリッククラウドは許容可能
個人データ(GDPR)EUホスティングを優先。EEA外への転送は第V章の根拠と転送影響評価が必要
健康個人データ(フランス)HDS認証のホスティングプロバイダーが必要(公衆衛生法典、Art. L.1111-8)。最近のHDS基準ではEEA内のデータ配置要件が追加 — 現在のバージョンと移行日を確認
国家サービス、国家運営者、指定GIPの「特に機密性の高いデータ」SecNumCloud認定オファー、またはANSSIが同等と認めるEU/EEA認証:SREN法第31条(2024年)、政令第2026-272号(2026年4月14日)、2026年8月12日付アレテ。クラウド・オ・サントルドクトリン(2021年、2023年更新)は、この期待を他の国家ISに拡大。これらのテキストに適用除外制度あり
拡散制限(DR)II 901に基づき認定されたシステム。特定のホスティング制約あり — 確認
機密/極秘(IGI 1300)専用の認定インフラ。パブリッククラウドは一般に除外
銀行の重要または重要な機能DORAサードパーティ要件、アウトソーシングルール(EBAガイドライン)、および必要な場合の監督当局への通知の対象 — 確認

SecNumCloud:クラウドサービスプロバイダーのANSSI認定。基準v3.2(2022年3月8日、2026年8月12日付アレテで承認されたバージョン)に基づく。技術的なセキュリティ要件に加えて、§19.6はEU域外の治外法権法から保護する:プロバイダーはEUに設立、非EU株主は個人で24%、全体で39%に制限、データはEUに保存され、サービスはEUから管理・監督される。主権を謳うマーケティングラベルは認定ではない:認定証明書とその正確なサービス範囲を確認すること。 治外法権の露出:データクラスに対する非EUの法的アクセスリスク(例:米国CLOUD法、FISA §702)を評価する。顧客が保持するキー(HSM/BYOK/HYOK)による暗号化はリスクを軽減するが、常に除去するわけではない。 可逆性条項(契約 + アーキテクチャ):出口計画と支援期間。文書化されたオープンフォーマットでのデータおよびメタデータのエクスポートを法外なコストなしで。削除証明書。ドキュメントと設定のエクスポート。出口中のサービスの継続。通知期間。サブプロセッサのリスト。監査権。EUデータ法(規則(EU) 2023/2854、第VI章)は2025年9月12日から適用:プロバイダーはスイッチングをサポートしなければならず、2027年1月12日までは実際のスイッチング/出力コストのみを請求でき、それ以降は請求不可。 アーキテクチャイネーブラー:ポータブルなワークロード(コンテナ、IaC)、標準データベースまたは文書化された移行パス、コア機能へのプロプライエタリPaaSの深い結合をADRが受け入れない限り避ける、定期的な出口テスト(少なくとも他の場所へのエクスポート + 復元)。 クラウド移行オプション(6R/7R):廃止、維持、リホスト、リロケート、リプラットフォーム、リファクタ、買い替え — ポートフォリオ評価からアプリケーションごとに決定(都市化リファレンスを参照)。

7. 技術負債管理

  • 種類:アーキテクチャ(間違ったパターン、結合)、陳腐化(サポート終了バージョン)、コード、データ(品質、重複)、運用(手動ステップ)、ドキュメント、セキュリティ(先送りされた修正)。
  • レジスター:項目、種類、場所、原因(ADRによる意図的 / 偶発的)、利息(期間あたりのコストまたはリスク)、元本(修正コスト)、所有者、期限、ADR/ディスペンセーションへのリンク。
  • 陳腐化カレンダー:OS、DB、ミドルウェア、ランタイム、ERPバージョン、IBM iリリースのベンダーサポート終了日。24ヶ月以内に終了するものにフラグを立てる。
  • 資金調達:明示的なキャパシティを確保(一般的にはデリバリーキャパシティの15〜20% — 組織固有)。プロジェクトのディスペンセーションによる負債は、そのプロジェクトでコスト化される。
  • 重要な機能に影響を与える負債はICTリスクである:ITバックログだけでなく、リスクフレームワークにも報告する。

8. DORA ICTリスク(アーキテクチャの観点から)

規則(EU) 2022/2554、2025年1月17日から適用、RTS/ITSで補完。以下の条項番号は参考値:成果物で引用する前にEUR-Lexで確認すること。

DORAトピックアーキテクチャの貢献
ICTリスクマネジメントフレームワーク(第6条)文書化された管理策としてのアーキテクチャ原則、標準、ターゲットアーキテクチャ
識別(第8条)ICT資産および情報資産のインベントリ、ビジネス機能、情報資産、プロセスへの依存関係のマッピング(フローマトリックスのインターフェース契約)
保護と予防(第9条)設計によるセキュリティ(P2)、最小権限、セグメンテーション、暗号化、IAM — 詳細はセキュリティアーキテクチャスキルにあり
検出(第10条)ログ、監視、アラート(運用性P8)、エンドツーエンドの可観測性、相関ID
対応と復旧(第11条)DR計画、RTO/RPO(P1)、テスト、復旧手順、バッチキャッチアップ、依存関係再同期。アーキテクチャは構成要素を提供するが、手順は運用に属する。
学習と進化(第13条)事後分析からの負債エントリーとADR、原則の更新、ARO(年次リスク見直し)
コミュニケーション(第14条)主要な利害関係者(監督当局、パートナー、メディア)への事後分析テンプレート — アーキテクチャ範囲外だが、ADRは決定の根拠を文書化する
第三者リスク(第28-30条)サードパーティへの依存関係マッピング、契約上の可逆性条項、出口計画、集中依存関係の評価(サブスクリプションではなく所有)。DORAサードパーティレジスターを維持(テンプレートあり、運用領域では通常CISO / 調達部門に帰属)
デジタル運用耐性テスト(第24-27条)アーキテクチャはテストされるシナリオとシステム境界を定義する。TLPT(脅威主導型侵入テスト)には、Critical ICTシステムが対象となる場合のアーキテクチャ図が含まれる
ICTインシデント報告(第17-23条)アーキテクチャはインシデントの影響を分類するのに役立つ — 重大性のしきい値は主要なビジネス機能への影響

DORAに準拠したアーキテクチャの主要な成果物:

  1. フローマトリックス(インターフェース契約の一部として — すべての交換を文書化し、依存関係マッピングを可能にする)
  2. ICT資産インベントリとアーキテクチャビュー(データ、アプリケーション、テクノロジー)からのマッピング;資産に重要なビジネス機能と機密性クラスでタグ付けする(DORA第8条、GDPR)
  3. DR計画のシナリオ図(RTO/RPOマッピング、フェイルオーバーパス、依存関係)
  4. サードパーティ出口計画(各外部サービスの可逆性証書として)
  5. DORAレジスターのインプット(IgA:重要度/重要度評価、ICTリスク宣言)

DORAデジタル運用耐性のためのアーキテクチャパターン:

  • サービスの地理的分散(単一障害点ではないが、データ主権制限内)
  • カオスエンジニアリングに適したアーキテクチャ(安全な非本番で障害をテスト)
  • 状態をAPIの背後に隠し、構成駆動のルーティングにより部分的障害を封じ込める
  • 正常な劣化(負荷下で非重要な機能を段階的に低下させる)

9. クロスエキスパート一貫性チェックリスト

アーキテクチャレビューはDOMAINエキスパートからの入力を調整する。これらは(関与するチームに応じて)レビューの前に確認する質問である。

データ:データクラスは定義されているか?データ所有権と系統は明確か?各データドメインに単一真実源はあるか?コピー/キャッシュは管理されているか?同期とマスターデータ管理のガバナンスは期待されているか?データ保持と削除のポリシーは準拠しているか?

セキュリティ:脅威モデルは完了しているか(例:STRIDE)?認証(SSO / LDAP / OAuth2 / mTLS)と承認(RBAC / ABAC)のパターンは定義されているか?機密データ(暗号化された転送、暗号化された保存、マスキング、トークン化、DLP)の保護は?APIエンドポイント(レート制限、検証、ロギング)のセキュリティ制御は?秘密(シークレットストア / ボールト、ローテーション、ハードコード回避)の管理は?侵入テストの範囲とスケジュールは?

ネットワーク:ネットワークセグメンテーション(ゾーン、信頼レベル、入口/出口フィルタリング)?トラフィックフロー(東西、南北)は遵守しているか?ロードバランサー、WAF、CDN、DNSのアーキテクチャパターン?TLS終端、証明書管理、mTLSサービスメッシュ?

インフラストラクチャ/プラットフォーム:ホスティング先(物理、仮想、コンテナ、サーバーレス)は?コンピューティング、ストレージ、ネットワーキングの基準は?インフラストラクチャのプロビジョニング(IaC — Terraform / Ansible / CloudFormation)の戦略は?非本番環境(開発、テスト、ステージング)のサイジングとガバナンスは?バックアップ、スナップショット、災害復旧の戦略とRPO/RTOのテストは?

DevOps/CICD:パイプラインのアーキテクチャ(成果物の保存、ビルド、テスト、デプロイメント環境)は?シークレットスキャン、SAST、DAST、SCA(コンポーネント分析)?ブルーグリーン/カナリア/フィーチャーフラッグのデプロイメント戦略?ロールバックとデータ移行の戦略?

観測可能性:ログ集約(構造化ログ、集中収集、保持、隔離)は?メトリクス(アプリケーション、ビジネス、インフラKPI、ダッシュボード、アラートしきい値)は?トレーシング(分散トレース、サンプリングレート)は?相関IDはすべてのシステムとフローを経由しているか?SLO/SLIとエラーバジェットは?

テスト:単体、統合、パフォーマンス、セキュリティ、受入、カオス — 範囲と自動化レベルは?非機能テスト(負荷、耐久性、ストーム、フォールトインジェクション)は?

10. 主なエキスパートへの介入のトリガー

これらの専門分野はこのスキルでカバーされていますが、詳細な設計やレビューのために専門家を巻き込む必要がある場合があります。

専門分野いつ巻き込むか
統合エキスパートパターン選択と詳細なAPI/メッセージ/データベース設計(このスキルはマクロレベルのみ)
セキュリティアーキテクト(RSSI)脅威モデル、データ保護、IAM、暗号化、監査、セキュリティ制御 — DICT/SDDRFクラスの場合
データエキスパート(データオフィサー / CDO / SGデータ)データガバナンス資格、参照データ戦略、データ品質フレームワーク
クラウドエキスパート(クラウドCoE / クラウドアーキテクト)クラウドプロバイダーの選択、SecNumCloud、CACES、クラウド移行の詳細(6R詳細)
ビジネスアナリスト(MOA / AMOA)機能範囲、要件の優先順位付け、ビジネスルール — アーキテクチャはビジネス目的に応える
運用エキスパート(運用 / SRE / プラットフォームチーム)DEX、監視、DR手順、ラン・ブック — G1/G2のギャップを埋める
法務/コンプライアンス(DPO / ホモロゲーション)規制マッピング、データ主権、契約上の可逆性、監査対応

参照

アーキテクチャ

  • TOGAF 10th Edition, The Open Group. — エンタープライズアーキテクチャ標準
  • ArchiMate 3.2 Specification, The Open Group. — アーキテクチャ記述言語
  • ISO/IEC 42010:2022 — Systems and software engineering — Architecture description
  • ITIL 4 — サービス管理のベストプラクティス
  • フランス共和国のアーキテクチャフレームワーク(RAR, 現Référentiel d'Architecture de l'État) — フランス国家ISのためのベースとパターン(共和国政府、DGAFP、DINUM)。レベル:ゼロ(目標)、1(ITマスター計画)、2(プロジェクト)。クラウド・オ・サントルに準拠 — 法定テキストのステータスを確認
  • ブロックチェーン:Archimate図、ArchiMate 3.1要素およびカスタムブロックチェーンコンポーネント、パブリック/プライベート/コンソーシアムネットワーク

規制(このスキルのスコープ外 — セクターコンプライアンスを参照)

  • GDPR(規則(EU) 2016/679):個人データ保護、DPIA、転送メカニズム、データ管理者/処理者の概念
  • DORA(規則(EU) 2022/2554) — デジタル運用耐性
  • NIS2(指令(EU) 2022/2555) — ネットワークおよび情報システムのセキュリティ
  • フランスの医療データホスティング法(HDS)
  • II 901 / IGI 1300 — フランスの防衛機密および拡散制限情報のためのセキュリティ分類と認定
  • SecNumCloud(ANSSIクラウド認定)
  • データ主権、クラウド・オ・サントル、SREN法
  • EUデータ法(規則(EU) 2023/2854)、EUデータガバナンス法(規則(EU) 2022/868)

出版されたリファレンス

  • Richards, M. & Ford, N. Fundamentals of Software Architecture, O'Reilly, 2020. — アーキテクチャ特性、パターン、意思決定。
  • Hohpe, G. & Woolf, B. Enterprise Integration Patterns, Addison-Wesley, 2003. — 統合パターンカタログ。典拠として引用可能。
  • Newman, S. Building Microservices, 2nd ed., O'Reilly, 2021. — マイクロサービスへの実践的アプローチ。
  • Humble, J. & Farley, D. Continuous Delivery, Addison-Wesley, 2010. — 信頼性の高いソフトウェアリリースのための原則。
  • Nygard, M. T. Documenting Architecture Decisions, 2011 (cognitect.com). — ADR形式の元祖。
  • Fotso, S. et al. ADR Tools: A Survey, 2021. — ADRツールの調査。
  • Gosselin, P. & Laflamme, J.-M. Urbanisation du système d'information : démarche pratique, AFNOR. — フランスのSI都市化のためのリファレンス。

付録

A. 一般的なレビューチェックリスト

  • すべてのNFRは定量化されているか? (「高可用性」は不可)
  • すべての外部依存関係に出口計画と期限があるか?
  • データ分類(DICTまたは同等)は完了し、アーキテクチャ決定に反映されているか?
  • 一時的な解決策には廃止日が文書化されているか?
  • すべてのフローに単一の失敗とバックプレッシャーが考慮されているか?
  • 調査されたのか、購入されたのか、構築されたのか(P5)?
  • 同じドメインに既存のサービスがある場合、それを使用しない理由をADRで説明しているか?
  • 各データエンティティに単一真実源と所有権はあるか(P3)?
  • トランジションはそれ自体で運用可能か(監視、DR、文書化)?
  • 非本番環境は本番と同じくらいコード化されているか?
  • 相関IDはすべてのシステムとフローを経由しているか?
  • 監査証跡の保持は法的要件に準拠しているか?
  • セキュリティ(脅威モデル、IAM、暗号化、分離)は設計の一部として検討されたか?
  • ディスペンセーションにはリスクオーナー、期限、合意された緩和策があるか?
  • DORA依存関係マップは最新か?第三者レジスターは?
  • これらのレビューのためにADRsは最新かつアクセス可能か?

B. このスキルが使用している用語

設計ビューでのみ使用。技術詳細については統合エキスパートまたはセキュリティアーキテクトを参照。

  • 単一真実源(SSOT):各データエンティティに対して、唯一の書き込み可能なソースを表すアーキテクチャパターン。他のすべてのコピーはこのソースから派生する。
  • ストラングラーフィグ:段階的移行パターン — ルーティングレイヤーが古いシステムの部分を新しいシステムに徐々に置き換える。
  • アンチコラプションレイヤー(ACL):古いシステムのモデルを新しいコンテキストに変換するための保護インターフェース。
  • ディスペンセーション(デロゲーション):期間限定の免除 — 有効期限、リスクオーナー、および合意された一時的な緩和策が必要。
  • DICT:「Données à Caractère Personnel et Données Essentielles à l'Activité」(個人データおよび事業に不可欠なデータ)のフランス政府データ分類システム。設計前にアクティブなバージョンを確認。
  • DMIA / PDMA:DMIA(Délai Maximum d'Interruption Admissible)= MTPD(Maximum Tolerable Period of Disruption)。PDMA(Perte de Données Maximale Admissible)= 最大許容データ損失。フランスの継続性計画の標準用語。
  • DEX:Dossier d'Exploitation(運用ファイル)— 運用チームにシステムの実行方法を指示する実行可能な文書。
  • COPIL:Comité de Pilotage(運営委員会)— 予算とスケジュールを管理するプロジェクトガバナンス委員会。
  • DAT:Dossier d'Architecture Technique(技術アーキテクチャファイル)— アーキテクチャを記述するフランスの成果物。
  • カトグラフィー:アプリケーション、データ、インフラストラクチャを含むエンタープライズアーキテクチャマップ(例:ITマスター計画、都市化)。
  • タイムマシン分析:TIME(Tolerate、Invest、Migrate、Eliminate)は、実行可能性に基づいてアプリケーションを評価するためのポートフォリオ分析手法。
  • ゾーン / クォーター / イル:フランスのSI都市化レイヤー — ゾーン(最高レベル、機能別)、クォーター(ビジネスドメイン)、イル(アプリケーション)。
  • RAM / SDDRF:Rapport d'Analyse de la Sécurité(セキュリティ分析レポート)、SDDRF(Schéma Directeur de la Sécurité des Systèmes d'Information — 情報システムセキュリティマスタープラン)。
  • IGA / DR:IGA(Importance / Gravité / Appréciation)= 重要性/重大性/評価(DORAへの影響)。DR = Déclaration de Risque(リスク宣言)。
  • RSSI / DPO / RSI:RSSI(Responsable de la Sécurité des Systèmes d'Information — 情報システムセキュリティ責任者)、DPO(データ保護責任者)、RSI(Responsable du Système d'Information — 情報システム責任者)。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Crapule421/tiger-team

Write an Architecture Decision Record (ADR) or a target-architecture note from a question or context - options, knock-out and weighted criteria, trade-offs, decision, consequences, reversibility and compliance impacts (security/accreditation, GDPR, DORA, sovereignty). Use when a structural technical choice must be made, documented or reviewed, or when a perimeter needs a documented target state.

Crapule421/tiger-team

Review a batch chain - scheduler export (VTOM, Dollar Universe, Control-M) or a textual description - for dependencies, restartability, windows and critical path, resources, calendars, monitoring and operational risks, with prioritized findings and a restartability matrix. Use before go-live, before a scheduler migration, after a batch incident, or when a chain keeps missing its window.

Crapule421/tiger-team

DBA knowledge base for Oracle, PostgreSQL, SQL Server, Db2 LUW and MySQL/MariaDB - performance diagnosis, locking, HA/DR, backup/PITR, security/GDPR, Oracle-to-PostgreSQL migration pitfalls, release script best practices and a review checklist. Load it when diagnosing a database issue, designing HA/backup, preparing or reviewing a SQL release, or planning a migration.

Crapule421/tiger-team

Fill-in Markdown templates for integration project deliverables (DAT architecture document, DEX operations manual, production release sheet, interface contract, flow matrix, RACI, RAID log, UAT sign-off) and the writing rules that apply to all of them. Load when an agent must produce, update or review a project deliverable.

関連スキル