Sumeta — the company behind Bridge
Docs · Reference

Capacity, concurrency and the 3× cap

How execution capacity is defined, what the 3× monthly cap actually bounds, and how to size a plan from change volume instead of guessing at rows.

Docs · Reference · Updated 2026-11-03 · Applies to current Bridge releases

Definition

Execution capacity is the hardware envelope a plan grants: the number of execution nodes, the total vCPU across them, and the number of environments. It is the billing dimension. Rows, gigabytes, connectors and tasks are not.

Plan capacity compared

Public list pricing as of 2026-11; monthly billing is higher.
StandardBusinessEnterprise
Price (annual billing)$499 / month$1,199 / monthQuoted
Execution nodes1Up to 2Custom
vCPU totalUp to 416Custom
Production environments11Custom
Non-production environments—1Custom
DDL sync—IncludedIncluded
Audit and team permissionsBasicDetailedDetailed plus DPA support
SupportWeekday email and ticketPriority with agreed response timesDedicated SLA and TAM

What the 3× cap bounds

The engine enforces a hard ceiling of three times the monthly plan price. The cap is a spend guardrail, not an overage meter: it notifies you as you approach it and does not silently bill beyond it.

Illustrative arithmetic for the Business plan.
MonthPlan priceCeiling enforcedTypical outcome
Month 1 (ramp)$1,199$3,597Within plan; no action
Month 2 (spike)$1,199$3,597Guardrail notifies before ceiling
Month 3 (sustained)$1,199$3,597Move tier or add capacity deliberately

Compare that with a per-row model, where the ceiling is whatever the change volume produces. The difference is not the average invoice; it is that one model has a known maximum and the other does not.

Sizing from change volume

Estimate the sustained change rate rather than total stored data, because capture cost tracks changes:

  1. Count rows changed per day (inserts + updates + deletes) for the busiest source.
  2. Divide by 86,400 for an average rows/second figure, then multiply by 3 to allow for peaks.
  3. Compare with the observed throughput envelope: a single 8-core / 32 GB node sustains 120 MB/s in bulk load and has captured 280k rows/s in a production deployment.
  4. If the estimate exceeds one node with headroom, start with Business — two nodes and 16 vCPU — rather than discovering the limit in production.

Concurrency and scaling

Capacity behaviour in production.
BehaviourHow it worksWhat to watch
Parallel pipelinesPipelines share the node's vCPU budgetCPU saturation shows up as rising lag before errors
Per-pipeline threadsConfigurable read and write parallelismMore threads can reorder keys unless ordering is preserved
Cluster modeMultiple instances, no single point of failureCross-node work distribution needs a shared catalogue
Checkpoint and resumeOffsets committed per pipelineRestart resumes rather than re-snapshotting
Atomic rollbackFailed batches rolled back as a unitTarget never holds a half-applied batch

Capacity questions

Is there a hard row limit per month?

No. Rows are not metered. Limits are node count, vCPU and environments, plus the 3× spend ceiling.

What happens at the cap?

The engine notifies you as you approach it and does not bill past it. Sustained growth means moving tier or adding capacity, not an automatic overage charge.

Can I burst above my vCPU budget?

Capacity is provisioned, not elastic across plans. Burst behaviour within a node is bounded by the hardware; if peaks are routine, size up deliberately.

How do I know when to move from Standard to Business?

When peak change rate approaches the single-node envelope, or when you need a second environment or DDL sync. Both are plan features, not add-ons.