Continuous Delivery with David Rice

In order to move software updates from the development team to production, companies do a variety of things. Some teams might email files to each other or use FTP or even floppy disks. Most companies today at least use version control systems like Git together with separate servers for development and production. When code is ready to move to production, a build that is on the development server gets copied over to the production servers, and the production servers begin serving real users.

This process is known as deployment, and over the last few decades companies have started deploying more rapidly (even “continuously”), leading to faster iterations and better feedback loops between the software development team and the users of the product. A particularly effective version of this workflow is known as continuous delivery.

In today’s episode, David Rice from ThoughtWorks joins the show to give a short history of continuous delivery, and how continuous delivery actually looks in practice.


devopseast Lost in continuous delivery? Find solutions and insights during the tutorials and sessions at DevOps East, this November 13-18, in Orlando, FL. Software Engineering Daily listeners use code SEDAILY to receive $200 off their conference registration fee. Register by the October 14th Early Bird deadline for combined savings up to $400 off at


Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.