Skip to content

Commit eac4e04

Browse files
committed
WIP Scale tests methodology
1 parent e0a31b4 commit eac4e04

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

docs/admin/reference-architectures.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@ leverage existing features shared with other templates, enhancing flexibility
4949
and consistency across deployments. Templates describe provisioning rules for
5050
infrastructure resources offered by cloud providers.
5151

52-
## Proxy
52+
### Proxy
5353

5454
A workspace proxy serves as a relay connection option for developers connecting
5555
to their workspace over SSH, a workspace app, or through port forwarding. It
5656
helps reduce network latency for geo-distributed teams by minimizing the
5757
distance network traffic needs to travel. Notably, workspace proxies do not
5858
handle dashboard connections or API calls.
5959

60-
## Provisioner
60+
### Provisioner
6161

6262
Provisioners in Coder execute Terraform during workspace and template builds.
6363
While the platform includes built-in provisioner daemons by default, there are
@@ -66,7 +66,7 @@ secure build environments, and reduce server load, improving performance and
6666
scalability. Each provisioner can handle a single concurrent workspace build,
6767
allowing for efficient resource allocation and workload management.
6868

69-
## Registry
69+
### Registry
7070

7171
The Coder Registry hosts starter templates for various cloud providers and
7272
orchestration platforms, enabling self-service cloud development environments
@@ -78,7 +78,7 @@ components.
7878
The Registry is hosted service and it is not available for air-gapped
7979
deployments.
8080

81-
## Kubernetes cluster for Coder
81+
### Kubernetes cluster for Coder
8282

8383
A dedicated cluster for Coder is Kubernetes cluster specifically configured to
8484
host and manage Coder workloads. Kubernetes provides container orchestration
@@ -87,3 +87,20 @@ across a distributed infrastructure. This ensures high availability, fault
8787
tolerance, and scalability for Coder deployments.
8888

8989
The cluster can be deployed using the Helm chart.
90+
91+
## Scale tests methodology
92+
93+
Scaling Coder involves careful planning and testing to ensure it can handle more
94+
users without slowing down. This process encompasses infrastructure setup,
95+
traffic projections, and aggressive testing to identify and mitigate potential
96+
bottlenecks.
97+
98+
### Infrastructure and setup requirements
99+
100+
TODO
101+
102+
### Traffic Projections
103+
104+
<!-- during scale tests -->
105+
106+
TODO

0 commit comments

Comments
 (0)