Scaling

Cuándo escalar

  • API: horizontalmente (stateless). El LB balancea — las sesiones se guardan en Postgres, no en memoria.
  • Evaluator: verticalmente por ahora. Más allá de >10k reglas hace falta leader election + partitioning por hash de rule_id.
  • TSDB: verticalmente hasta ~20 vCPU / 64 GB. Más allá — modo cluster (select/storage/insert).
  • Postgres: read replicas para el UI-readonly. Las writes se quedan en el primary.

Multi-región

Ver Multi-region. Cada región tiene su propia TSDB. El cabinet elige región vía ?region=.