Skip to content

Commit 894cddb

Browse files
committed
Target load
1 parent 59654fd commit 894cddb

File tree

4 files changed

+18
-7
lines changed

4 files changed

+18
-7
lines changed

docs/admin/architectures/1k-users.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ The 1,000 users architecture is designed to cover a wide range of workflows.
44
Examples of subjects that might utilize this architecture include medium-sized
55
tech startups, educational units, or small to mid-sized enterprises.
66

7+
**Target load**: API: up to 180 RPS
8+
9+
**High Availability**: non-essential for small deployments
10+
711
## Hardware recommendations
812

913
### Coderd nodes

docs/admin/architectures/2k-users.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ seeking to accommodate their expanding user populations.
88
Users can be evenly distributed between 2 regions or be attached to different
99
clusters.
1010

11-
The High Available mode is disabled in this setup, but administrators may
12-
consider enabling it.
11+
**Target load**: API: up to 300 RPS
12+
13+
**High Availability**: The mode is _disabled_, but administrators may consider
14+
enabling it for deployment reliability.
1315

1416
## Hardware recommendations
1517

docs/admin/architectures/3k-users.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
The 3,000 users architecture targets large-scale enterprises, possibly with
44
on-premises network and cloud deployments.
55

6-
Typically, such scale requires a fully-managed HA PostgreSQL service, and all
7-
Coder observability features enabled for operational purposes.
6+
**Target load**: API: up to 550 RPS
7+
8+
**High Availability**: Typically, such scale requires a fully-managed HA
9+
PostgreSQL service, and all Coder observability features enabled for operational
10+
purposes.
811

912
## Hardware recommendations
1013

docs/admin/architectures/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ Coder:
156156

157157
- Median CPU usage for _coderd_: 3 vCPU, peaking at 3.7 vCPU during dashboard
158158
tests.
159-
- Median API request rate: 350 req/s during dashboard tests, 250 req/s during
160-
Web Terminal and workspace apps tests.
159+
- Median API request rate: 350 RPS during dashboard tests, 250 RPS during Web
160+
Terminal and workspace apps tests.
161161
- 2000 agent API connections with latency: p90 at 60 ms, p95 at 220 ms.
162162
- on average 2400 Web Socket connections during dashboard tests.
163163

@@ -205,10 +205,12 @@ this option enabled unless there are compelling reasons to disable it.
205205

206206
Inactive users do not consume Coder resources.
207207

208-
#### HTTP API
208+
#### HTTP API latency
209209

210210
API latency/response time average number of HTTP requests
211211

212+
depending on database perf
213+
212214
TODO
213215

214216
#### Scaling formula

0 commit comments

Comments
 (0)