Nick and Xiyang from rangle.io on continuous delivery – both the benefits of it, and what it takes to do it. Important things I remember from a week afterward:
- Continuous delivery not only requires the right tools and software, but discipline and commitment from a team of developers
- Moving a product development team from using bad development and deployment practices to using continuous delivery can take over a year
- Continuous integration with unit tests and E2E tests is an important step in that process
- Rolling back an application to a previous build should be as simple as deploying a new build
Nick is inspired by Six Sigma techniques when thinking about minimizing variances and improving the efficiency of development when moving a project towards continuous integration.