Environment strategies
There are different strategies when it comes to how to set up your environments. Often, they are combined.
Minimal
The minimal setup includes the following:
- Development
- Test
- Production
As the names suggest, one would do all the implementation in the development environment, test new functionality in the test environment, and apply them in the production environment.
In the best-case scenario, developers only have access to development and test. Users only have access to production and super users/testers also have access to the test environment.
The following figure illustrates the explained minimal environment strategy.
Figure 3.1: Minimal environment pipeline
In this section, we have learned what a minimal environment structure would look like. The next section explains another strategy.
Functional separation
One of the more common strategies is one that could be called functional separation...