Capacity baseline — ontwerpcijfers
Vul de waarden in capacity-baseline.csv (of kopieer naar een spreadsheet) vóór je productie-capaciteit dimensioneert. De getallen hier zijn geen defaults — elk TBD moet worden ingevuld door product/operations.
Waarom dit nodig is
- 15M geregistreerde accounts impliceren niet 15M gelijktijdige logins.
- HTTP-piek kan veel hoger zijn dan actieve users (polling, dashboards, retries).
- Rapport- en notificatielast bepalen worker- en database-capaciteit los van “CRUD-users”.
Minimale set metrieken
| Metriek | Gebruik |
|---|---|
| MAU / DAU | Product usage, cache warmte |
| Concurrent sessions | Auth/session stores, Keycloak/Redis |
| Piek-RPS (HTTP) | API replicas, gateway, DB connection pools |
| Piek WebSocket | Realtime service, Redis pub/sub of rooms |
| Rapport-/export-throughput | ClickHouse query slots, worker nodes, object storage |
| Notificatievolume | Notification service, provider rate limits |
| Regio’s | Multi-site, data residency, DNS |
| Tracker TCP + msg/s | Ingest nodes, Kafka partitions, parser CPU |
Koppeling platformplan
Zie het Cursor-platformplan (enterprise architectuur) — sectie capaciteitsinputs en roadmap per fase (MVP → Enterprise).