Different types of environment
There are basically four types of environments for any system in an IT industry, based on their architecture. The following figure shows the different environments created in most industries:
Development environment
It can be defined as the combination of software and hardware, which is required for a team to build the code and deploy it. In simple words, it is a complete package required to build the code and deploy it.
The following points describe why we need a development environment and its advantages:
Consolidation: For example, by looking at the infrastructure needs of the development environment as a whole, you might find that you only need a single web/application server to deploy the application.
Estimation of resources: Resources are required to support the development activities and test the development environment, before it is made available on any production infrastructure in support of a business project.
Quality Assurance environment
This environment...