Our journey towards continuous delivery
By Mona Soni
Deploying a software to production systems is sometimes more challenging and painful then building that software. Production deploys add business risks because a bug can bring an entire system down causing a hit on potential earnings. In addition if the approach is “Big Bang” release, the release would have a lot of built up changes so additional risk. Therefore historically companies preferred to do minimal releases at an annual or semi annual rate. But in today’s competitive world to stay ahead of the market product teams want to get their features out frequently and many companies are moving to continuous delivery where production deploys happen once or more in a day.
At Amplify our focus has always been to achieve continuous delivery with customer satisfaction. This journey towards continuous delivery has not been less than a roller coaster ride with various challenges. I will mention few of the challenges to better explain our solution.