@@ -49,15 +49,15 @@ leverage existing features shared with other templates, enhancing flexibility
49
49
and consistency across deployments. Templates describe provisioning rules for
50
50
infrastructure resources offered by cloud providers.
51
51
52
- ## Proxy
52
+ ### Proxy
53
53
54
54
A workspace proxy serves as a relay connection option for developers connecting
55
55
to their workspace over SSH, a workspace app, or through port forwarding. It
56
56
helps reduce network latency for geo-distributed teams by minimizing the
57
57
distance network traffic needs to travel. Notably, workspace proxies do not
58
58
handle dashboard connections or API calls.
59
59
60
- ## Provisioner
60
+ ### Provisioner
61
61
62
62
Provisioners in Coder execute Terraform during workspace and template builds.
63
63
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
66
66
scalability. Each provisioner can handle a single concurrent workspace build,
67
67
allowing for efficient resource allocation and workload management.
68
68
69
- ## Registry
69
+ ### Registry
70
70
71
71
The Coder Registry hosts starter templates for various cloud providers and
72
72
orchestration platforms, enabling self-service cloud development environments
@@ -78,7 +78,7 @@ components.
78
78
The Registry is hosted service and it is not available for air-gapped
79
79
deployments.
80
80
81
- ## Kubernetes cluster for Coder
81
+ ### Kubernetes cluster for Coder
82
82
83
83
A dedicated cluster for Coder is Kubernetes cluster specifically configured to
84
84
host and manage Coder workloads. Kubernetes provides container orchestration
@@ -87,3 +87,20 @@ across a distributed infrastructure. This ensures high availability, fault
87
87
tolerance, and scalability for Coder deployments.
88
88
89
89
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