Skip to main content

Quick reference

Minimal instance (1 vCPU, 1-2 GB)

Configuration

Not recommended for: >10k ops/sec, large backfills (>10M rows), or multiple high-throughput sinks.

Small instance (2 vCPU, 4 GB)

Configuration

When to scale

Monitor these saturation metrics (scale when >90%):
  • sequin_ingestion_saturation_percent
  • sequin_processing_saturation_percent
  • sequin_delivery_saturation_percent
Resource exhaustion indicators:
  • Processes using >100MB memory
  • Message queues with >1000 pending
  • Growing ETS tables
  • erlang_vm_memory_bytes_total approaching MAX_MEMORY_MB

Optimization tips

Batch configuration

Performance tuning

  • Filter specific tables instead of entire schemas
  • Use filters to reduce message volume
  • Use transforms to reduce message sizes
  • Set BACKFILL_MAX_PENDING_MESSAGES lower (e.g., 100k) for small instances

Cloud instances

Getting help