Governance Anti Patterns Cost - Azure/az-prototype GitHub Wiki
Oversized SKUs, missing autoscale, and cost-inefficient configurations for POC
Domain: cost
| Check | Description |
|---|---|
| ANTI-COST-001 | Premium/Enterprise SKU detected — use Basic or Standard tier for POC unless explicitly required. |
| ANTI-COST-002 | min_replicas > 0 detected — use min_replicas = 0 for scale-to-zero in POC. |
| ANTI-COST-003 | Reserved capacity/instance detected — use pay-as-you-go pricing for POC workloads. |
Premium/Enterprise SKU detected — use Basic or Standard tier for POC unless explicitly required.
Rationale: Premium and Enterprise SKUs are 10-50x more expensive than Basic/Standard tiers and rarely needed for POC validation.
Agents: terraform-agent, bicep-agent, cloud-architect
| Services | Triggers On | Correct Patterns |
|---|---|---|
|
|
|
min_replicas > 0 detected — use min_replicas = 0 for scale-to-zero in POC.
Rationale: Minimum replica count of 1+ means the app runs continuously even with no traffic, consuming resources unnecessarily.
Agents: terraform-agent, bicep-agent
| Services | Triggers On | Correct Patterns |
|---|---|---|
|
|
|
Reserved capacity/instance detected — use pay-as-you-go pricing for POC workloads.
Rationale: Reserved capacity requires 1-3 year commitments — POC workloads should use pay-as-you-go pricing.
Agents: terraform-agent, bicep-agent, cloud-architect
| Services | Triggers On | Correct Patterns |
|---|---|---|
| *All* |
|
|