Skip to content

Commit 9e7851c

Browse files
committed
Describe
1 parent 2cdd2f5 commit 9e7851c

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

docs/about/architecture.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ replicas, and _Coder workspaces_ deployed in the same region.
112112

113113
- Distributes and load balances traffic from agents and clients to _Coder
114114
Server_ replicas across zones.
115-
- Layer 4 load balancing.
115+
- Layer 7 load balancing. Decrypt SSL traffic, and re-encrypt using internal
116+
certificate.
116117
- Sessions persistence (sticky sessions) can be disabled as _Coder Server_
117118
instances are stateless.
118119
- WebSocket and long-time connections must be supported.
@@ -141,4 +142,21 @@ offer the fastest developer experience.
141142

142143
##### Workload resources
143144

145+
**Workspace proxy**
146+
147+
- Workspace proxy offers developers the option to establish a fast relay
148+
connection when accessing their workspace via SSH, a workspace application, or
149+
port forwarding.
150+
- Dashboard connections, API calls (e.g. _list workspaces_) are not served over
151+
proxies.
152+
- Proxies do not establish connections to the database.
153+
- Do not share authentication tokens between proxy instances.
154+
144155
##### Workload supporting resources
156+
157+
**Proxy load balancer**
158+
159+
- Distributes and load balances workspace relay traffic in a single region
160+
across availability zones.
161+
- Layer 7 load balancing. Decrypt SSL traffic, and re-encrypt using internal
162+
certificate.

0 commit comments

Comments
 (0)