From the course: Continuous Deployment Strategies by Pearson

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Why deployment strategies are important

Why deployment strategies are important

I was so excited about a family trip to a little town in the Smoky Mountains called Gatlinburg. It was Friday morning and I had just one more change to check in to a new feature so I could be free for the weekend. Do you already know where this story is going? I mean, when did a Friday deployment ever make any sense? This was in the early 2000s, and in my defense, we didn't really have many cool DevOps tools or processes like we do today. On the other hand, what I did was a bad idea in any year, but I was just too junior to realize it. So we didn't really have a CI-CD pipeline per se. It was just my computer since I was the lead developer. After synchronizing my local code with source control, I ran a little batch file that FTPed code out to a set of servers distributed in various parts of the continental USA. There was a load balancer that handled traffic that updated itself automatically, but I had to remote into each machine and modify a configuration variable and change the…

Contents