Skip to main content

Capacity and reliability

This page lists practical scaling and reliability considerations.

Scaling dimensions​

ComponentScales with
APIrequest rate, payload size, auth verification cost
workerswebhook volume, background jobs, aggregation workload
Postgreswrite rate (events, commits, ledger), read rate (catalog, reports)

Reliability practices​

  • Use bounded retries and stable idempotency keys.
  • Monitor rate limiting and treat sustained 429 as a capacity signal.
  • Keep Postgres connection pooling and limits tuned to avoid saturation.
  • Prefer incremental rollout and canaries for application changes.

Next​