Skip to main content
Specifications define the infrastructure requirements for your services. You can set these globally or override them per environment (e.g., smaller instances for staging, larger for production).

Auto-scaling

For WEB_SERVICE types, you can define fluid scaling based on traffic or resource pressure.
revolte.yaml
revolte:
  version: "1.0"
  project: Demo-Project
  appName: "demo-app"
  env:
    production:
      branch: main
      services:
        rid_1:
          type: WEB_SERVICE
          specifications:
            autoScaling:
              replica: { min: 1, max: 5 }
              utilization:
                cpu: { target: 70 }
                memory: { target: 70 }

Next steps