---
title: "Best Practices"
description: "Start small and scale up based on actual workload. Pools can consume resources quickly. Always set budgets. A growing queue means you need more agents. A consistently empty queue means you have too many. Combine pools wi"
resource: https://www.aiagents.nexus/docs/manual/pools/best-practices
generated: { by: "process:nexus-agent-assets", at: 2026-09-07T09:13:03Z }
status: stable
---

# Pool Best Practices

## 1. Right-Size Your Pool

Start small and scale up based on actual workload.

## 2. Use Cost Budgets

Pools can consume resources quickly. Always set budgets.

## 3. Monitor Queue Depth

A growing queue means you need more agents. A consistently empty queue means you have too many.

## 4. Handle Failures

Combine pools with supervisors for automatic recovery.

## 5. Drain Before Shutdown

```bash
naos pool drain workers
naos pool stop workers
```
