Analyze this Terraform code for optimization opportunities:
**Performance:**
- Resource creation order and dependencies
- Unnecessary data source calls
- Module efficiency
**Cost Optimization:**
- Right-sizing resources
- Unused or over-provisioned resources
- Storage and compute optimization
**Maintainability:**
- Code duplication reduction
- Module abstraction opportunities
- Variable and local simplification
Provide specific recommendations with cost estimates where possible.