OperatorsBlueprint ManagerSizing

Sizing and Capacity Planning

Blueprints vary widely in resource needs. Use the guidance below as a starting point and adjust based on the specific blueprint workloads you operate.

Suggested tiers

TierUse casevCPURAMStorageNotes
Dev / TestLocal validation, dry runs2-48-16 GB50+ GB SSDSingle service, minimal load
StandardSingle blueprint, steady traffic832 GB200+ GB SSDGood baseline for production
High ThroughputMultiple services or heavy workloads16+64-128 GB500+ GB NVMeReserve headroom for spikes

Storage planning

  • Allocate space for data_dir (per-service state) and the manager cache.
  • Prefer SSD or NVMe for fast artifact download and startup time.
  • Budget extra space for logs, metrics, and any blueprint-specific datasets.

Network planning

  • Stable HTTP and WebSocket RPC endpoints are required.
  • Low latency improves job pickup time and QoS reporting.
  • Ensure inbound connectivity for your OPERATOR_RPC_ADDRESS.

Scaling strategies

  • Start with one manager instance per host.
  • Scale horizontally by running multiple operators on separate hosts and keystores.
  • Prefer the VM sandbox for untrusted or high-risk blueprints (see Sandboxing and Security).