Pular para o conteúdo

Escalabilidade — FUTURO

Objetivo possível: crescer para múltiplos usuários/conexões sem comprometer streams e jobs. O sistema atual não declara essa capacidade.

Antes de mudar arquitetura, medir:

  • conexões concorrentes e requests/s;
  • concorrência de streams e Range;
  • TTFB, p50, p95 e p99 por rota;
  • memória/CPU por formato e tamanho;
  • capacidade, conexões e latência PostgreSQL;
  • banda e cache hit ratio;
  • profundidade/latência/falha da fila;
  • tempo de sync e enriquecimento.

Fases possíveis: baseline reproduzível → remover gargalo comprovado → separar estado compartilhado → isolar workers → testar múltiplas instâncias. Não escolher PostgreSQL/Redis/R2 apenas por expectativa.