infrastructure-speclisted
Install: claude install-skill witchwasin/Axiom-PMO
# PMO Skill: Infrastructure Spec
> **Purpose:** สร้าง "Handoff Document สำหรับ DevOps" เหมือนที่ `pmo-dev-handoff` สร้างสำหรับ Dev
> ครอบคลุม server spec, Docker config, scaling strategy, estimated cost
---
## 1. Prerequisites
- Tech stack info (language, framework, DB)
- Expected traffic / user count (ถาม user ถ้ายังไม่มี)
- Budget range (ถ้า user ต้องการ cost estimation)
---
## 2. Document Template
สร้างไฟล์ `{ProjectFolder}/Scaffold/INFRA-SPEC.md`:
### 2.1 Architecture Overview
```
┌─────────────┐ ┌──────────────┐ ┌───────────────┐
│ Client │────>│ Load Balancer│────>│ App Server(s)│
│ (Browser/ │ │ (Nginx/ALB) │ │ (Docker) │
│ Mobile) │ └──────────────┘ └──────��┬───────┘
└─────────────┘ │
┌───────┴───────┐
│ Database │
│ (PostgreSQL) │
└───────────────┘
```
### 2.2 Server Requirements
| Component | Minimum | Recommended | Notes |
|-----------|---------|-------------|-------|
| **App Server** | 2 vCPU, 4GB RAM | 4 vCPU, 8GB RAM | Per instance |
| **Database** | 2 vCPU, 4GB RAM, 50GB SSD | 4 vCPU, 8GB RAM, 100GB SSD | Managed preferred |
| **Cache** | 1GB Redis | 2GB Redis | Optional for MVP |
| **Storage** | 20GB | 50GB | File uploads |
### 2.3 Docker Configuration
```yaml
# docker-compose.production.yml
ver