{
  "appName": "sample-app",
  "version": "2.1.0",
  "environment": "production",
  "server": {
    "host": "0.0.0.0",
    "port": 8080,
    "workers": 4,
    "timeouts": {
      "connect": 5000,
      "request": 30000
    }
  },
  "database": {
    "driver": "postgresql",
    "host": "db.internal.example.com",
    "port": 5432,
    "name": "app_production",
    "pool": {
      "min": 2,
      "max": 20
    },
    "ssl": true
  },
  "logging": {
    "level": "info",
    "format": "json",
    "outputs": ["stdout", "file"],
    "file": {
      "path": "/var/log/app/app.log",
      "rotation": "daily",
      "maxFiles": 14
    }
  },
  "features": {
    "newDashboard": true,
    "betaApi": false,
    "rateLimit": true
  },
  "cache": {
    "driver": "redis",
    "ttl": 3600,
    "prefix": "app:v2:"
  }
}
