Can development and production environments run on a common server?

Can development and production environments run on a common server?

It is possible, but definitely not recommended. Development involves debugging and testing. Incorrect program can spoil the server’s memory and “hang” it.

What does production mean in development?

The development environment does not affect what the end user sees. Instead, it allows development to try out new features and updates before pushing them forward to deployment. The production environment refers to where the software or products have been made live for use of the intended users.

Does production mean live?

In many industries, the term production does in fact refer to work with a live, usable product. Assembly lines are also called “production lines” because even though the products are being built by workers, the designs are finalized.

What happens if you keep development the same as production?

If we keep development the same as production, we would be over-provisioning the resources required. In general, a development environment does not require the same scaling as the production environment: You don’t need a whole cluster, for most features and bugs, a single instance will be sufficient.

How is economic development related to the environment?

But we must insist on sustainable development that combines environmental care, social justice and economic growth. Earth cannot support unrestricted growth. Companies in developed countries already have higher costs of production because of rules to protect the environment.

Why do we need separate environments for development?

You’ve already noticed the problems that not having separate environments causes. Right there you’ve got the fundamental reason for separate environments: to eliminate the problems caused by the conflicts that inevitably arise when trying to do development, testing and production operations in a single environment.

Is the DZone community the same as production?

Join the DZone community and get the full member experience. Unless you are in the development stone age and SSHing into the production servers to hand edit files with Vim or Emacs (please keep that flame war elsewhere), your development environment is not the same as production.