Infrastructure
Learn how to spin up & manage Coder infrastructure.
Architecture
Coder is a self-hosted platform that runs on your own servers. For largedeployments, we recommend running the control plane on Kubernetes. Workspacescan be run as VMs or Kubernetes pods. The control plane (coderd
) runs in asingle region. However, workspace proxies, provisioners, and workspaces can runacross regions or even cloud providers for the optimal developer experience.
Learn more about Coder'sarchitecture, concepts, and dependencies.
Reference Architectures
We publishreference architectures thatinclude best practices around Coder configuration, infrastructure sizing,autoscaling, and operational readiness for different deployment sizes (e.g.Up to 2000 users
).
Scale Tests
Use ourscale test utility that can be run on your Coderdeployment to simulate user activity and measure performance.
Monitoring
See our dedicatedMonitoring section for detailsaround monitoring your Coder deployment via a bundled Grafana dashboard, healthcheck, and/or within your own observability stack via Prometheus metrics.