Architecture overview

Che needs a workspace engine to manage the lifecycle of the workspaces. Two workspace engines are available. The choice of a workspace engine defines the architecture.

Che architecture with Che server

Che server is the default workspace engine.

High-level Che architecture with the Che server engine
Figure 1. High-level Che architecture with the Che server engine
Che architecture with DevWorkspace

The DevWorkspace Operator is a new workspace engine.

Technology preview feature

Managing workspaces with the DevWorkspace engine is an experimental feature. Don’t use this workspace engine in production.

Known limitations

Workspaces are not secured. Whoever knows the URL of a workspace can have access to it and leak the user credentials.

High-level Che architecture with the DevWorkspace operator
Figure 2. High-level Che architecture with the DevWorkspace operator