O'Reilly logo

Practice of Cloud System Administration, The: DevOps and SRE Practices for Web Services, Volume 2 by Christina J. Hogan, Strata R. Chalup, Thomas A. Limoncelli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Upgrading Live Services

The things that make you strong, and make you feel as though you’ve accomplished something, are not the easy ones.

—Dr. Jerri Nielsen

This chapter is about deploying new releases to the production environment. It is different from deploying into any other environment.

The process of upgrading an environment with a new software release is called a code push. Pushing code into production can be tricky because we are modifying a system while it is running. This is like changing the tires of a car while it is speeding down the highway at 90 km/h: you can do it, but it requires a lot of care and planning.

Luckily there are many techniques available, each appropriate for different situations. This chapter catalogs ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required