Rollback strategy for deployments

It is better to have rollback strategy for deployment of applications added to release notes. Try the rollback in one of the environments immediately after deployment to make sure it works 100% and it is a clean rollback. Identify any tools that can do rollback or...

Multi-lingual

Whenever you develop any application it is better to make build it as multi-lingual app. This should be accommodated in the basic architecture of any application.

Integrating Open Source components

If your project is using an open source component then it is better to get the source code of the corresponding version of the open source component and have it in your configuration management system. This will help you to fix any minor bugs quickly and not have to...