
Releasing a new version of your application may seem like a very basic task. Developers write code, they run their automated tests, then build the new version and deploy it. But at this moment production deployment is often the most unpredictable part of your application’s lifecycle. A change that works perfectly during development will behave […]