What's in a Coder workspace?
In Coder, software development occurs in cloud workspaces that contain dependencies, IDEs, and configuration for projects. These workspaces are reproducible and can be accessed through Web IDEs, SSH, or local file sync. Unlike traditional containers, Coder Workspaces persist the home directory to prevent loss of source code and settings. They also support running system-level apps inside containers using the Sysbox container runtime. This makes Coder a great candidate for developing cloud-native apps. Workspaces can be large or small and are resource efficient, leveraging Kubernetes and container technology. Teams can conserve compute resources by setting provisioning ratios. Workspaces can also be source-controlled using coder.yaml files in Git repositories. Coder workspaces currently run inside a Kubernetes cluster with the enterprise version, but a SaaS offering is planned for future release.
Company
Coder
Date published
June 15, 2021
Author(s)
Ben Potter
Word count
1006
Language
English
Hacker News points
None found.