Cloud Development Environments
Cloud based dev environments (CDEs) are development environments you can deploy instantly. They contain all the tools developers need to do their work. Our CDE tool is called Cloudomation DevStack.
How CDEs work
Usually CDEs work like this. An IDE client is installed on the laptop. The client connects to the backend on the CDE. The CDE itself is either a container or a virtual machine. It contains the IDE backend, the source code repository, language runtimes, SDKs and other Tools as required. The software to be developed will also have to be deployed on the CDE but there are large differences between vendors on how this works.
Cloudomation DevStack Architecture
Cloudomation DevStack differs in a few aspects. You can choose any IDE due to the ability to cache source code on your laptop. Files are cached in a shared drive, so developers can access reports, logs or other documents easily. Developers have full access to the CDE via ssh and the CDE is a full VM which makes it possible to deploy heavy-duty software to the CDE. In our blogpost “What the Standard CDE Architecture looks like” you can dive deeper into this topic.
Benefits of CDEs
Like the local development
environment, but without the
Developers can configure the development environments individually, use them in self-service and start working immediately.
Access to the Dev Environments can be revoked at any time. With an air gapped setup, you ensure that the source code is not on the laptop.
Why Cloud based Development Environments from Cloudomation?
- Usable with any local editor.
- Comes with a powerful automation and integration tool to quickly connect the CDEs with third-party systems and tools.
- Kubernetes is not required.
- Compared to other providers on-premise hosting is possible. That is why we prefer to use the term Remote Development Environments.
Cloud Development Environments from Cloudomation
Development Environments on Demand.