# レイアウトガイドライン ## 1. グループ化の原則 - AWS Cloud グループを最外層とする - 機能単位でサブグループを作成 - グループは横並びを基本とし、データフローに沿って配置 ### 1.1. グループの階層構造 ```text AWS Cloud (最外層) ├── VPC │ ├── Public Subnet │ │ └── ALB, NAT Gateway など │ └── Private Subnet │ └── ECS, RDS など ├── S3 ├── CloudWatch └── その他のサービス ``` ## 2. 接続線のルール ### 2.1. 線種の使い分け | フロー種別 | 線種 | 用途 | |-----------|------|------| | Ingestion Flow | 破線 | データ取り込み | | Query Flow | 実線 | クエリ・参照 | | Control Flow | 点線 | 制御・管理 | ### 2.2. 矢印の方向 - 矢印はデータの流れる方向に従う - 双方向通信は双方向矢印を使用 ## 3. 配置の原則 ### 3.1. 左から右へのフロー ```text [データソース] → [処理] → [ストレージ] → [分析/可視化] ``` ### 3.2. 上から下へのフロー (代替) ```text [ユーザー/クライアント] ↓ [ロードバランサー] ↓ [アプリケーション] ↓ [データベース] ``` ## 4. 視認性の確保 - ラベルは要素の近くに配置 - 矢印が交差しないように配置を調整 - 関連する要素はグループ化して近くに配置 - 余白を適切に確保して見やすくする