With Researched: How should go the process from enviornment to enviornment
Development and Production Enviornment
The main workflow for online work is: development -> staging -> production. The reason for the separation is based on the knowledge that you're working on a code-base with a team.
Developers work on bugs and features, these get committed and pushed to a stable development branch. All of these changes get merged into staging which undergoes testing and quality assurance. After this, development is rebased using staging. Then development merges into production when you're ready to deploy.
The development branch contains new code from your dev team that have not been tested yet on a mock server that imitates your production server. Your production server is actually production and usually runs with different error logging and warning message suppression. Development is allowed to fail, production is often not.
Comments
Post a Comment