Finally your project is ready to go and you just want to make it live.

Deployment of your project is not one time job. Once project is developed and set up, all changes which are made could cause system failure. To avoid this, we need to take care about changes aside of live project. Be sure that those changes are proper functional and then deploy them again to live.