構成図テンプレ(Mermaid)
最小の箱と矢印で、責任分界とデータ/通信の流れを説明します。
コピペ用テンプレ
flowchart LR
%% 境界(社外/社内、VPCなど)
subgraph Internet["社外(インターネット)"]
User[利用者]
end
subgraph VPC["社内(VPC)"]
Edge[入口(LB/API Gateway)]
App[アプリ]
Auth[認証/認可]
DB[(DB)]
Log[ログ]
end
subgraph Observability["監視/ログ基盤"]
SIEM[ログ集約]
end
%% 通信/データの流れ
User -->|HTTPS| Edge
Edge --> App
App -->|認証/認可| Auth
App --> DB
App --> Log
Log --> SIEM
図(例)
flowchart LR
User[利用者] -->|HTTPS| App[アプリ]
App --> DB[(DB)]
App --> Cache[(Cache)]
subgraph 監視
Log[ログ] --> SIEM[集約]
end
App --> Log
%% 注釈: 重要な境界(社内/社外、VPC/インターネット)を明示する
補足(記載観点)
- 入口(誰が/どこから)
- データの保管先
- 認証/認可の境界
- 責任分界(誰がどこまで)
- 例外系(障害時/認証失敗時の遷移)
- 監視/ログの出口