Computing Platforms

Last modified: 27 March 2025

A computing platform defines the infrastructure used to run user dev environments. It is a configuration entity consisting of a dev environment cluster managed by a specific Kubernetes operator, a Jump server, and a Relay server. The computing platform concept addresses the multi-region nature of CodeCanvas installations as the location of these components is crucial for end user experience. For example, a computing platform configured in a region close to end users ensures lower latency and improved interaction with their dev environments.