[ PROMPT_NODE_23221 ]
Layout Guidelines
[ SKILL_DOCUMENTATION ]
# レイアウトガイドライン
## 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. 視認性の確保
- ラベルは要素の近くに配置
- 矢印が交差しないように配置を調整
- 関連する要素はグループ化して近くに配置
- 余白を適切に確保して見やすくする