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

Common Architecture

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 Cloud Dev Environments

Increased productivity

Like the local development
environment, but without the
constant troubleshooting.

Save time

Developers can configure the development environments individually, use them in self-service and start working immediately.

More security

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.

Cloudomation DevStack

cloud development environment devstack

FAQ

Traditionally, each developer must set up and maintain their own development environment on their local machine.

Discrepancies between individual developer environments within a team and compared to other environments, such as production, are common and frustrating.

Cloud Development Environments provide ready-to-go development environments that contain all the tools that are required for development, already configured and ready to be used.

It depends on your use case. Take a look at our infographic or tool to get an overview of which product could be the right solution.

Learn how Cloud Dev Envs can help you to...