HOVER’s journey to Continuous Deployment has been one of experimentation, failing, learning, and success. This talk will describe the transformation that was necessary for the company, engineering department, and humans that work there to be more successful. I will discuss the process of moving from slow two-week deploys that had a high probability of being risky to continuous multi-day deploys that were more stable. I will walk you through the change in engineering culture that involved testing first, new project structure, learning new skills like TypeScript, Docker and building a more robust Feature Flagging practice.
This journey has been filled with lots of unknowns, and I’d like to share how we got unexpected results both good/bad, the challenges to get buy-in from leadership/product, the huge shift in culture, the opportunity to incorporate new technology and what we learned along the way.