Chapter 18 · Part 3

Deployment Strategy for Applications

A focused chapter on deployment strategy for applications, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

18-1

What Actually Happens When You Update a Live Application

You are in the middle of filling out a form. The page freezes. Then a blank screen. Then an error message. You refresh, and the data you just entered is

5 min
18-2

Rolling Update: How to Deploy Without Taking Everything Down at Once

Imagine this: your application is running on five servers, all serving users. You need to push a new version with a critical bug fix. The old-school way

5 min
18-3

Blue/Green Deployment: When You Need Instant Cutover and Instant Rollback

Imagine this scene: your team just finished a major redesign of the main landing page. Or maybe you replaced a core library that touches every part of the

5 min
18-4

When You Want Real Feedback Before Going All In

Your team has built a new recommendation engine. It looks great in staging. Tests pass. The product team is excited. But somewhere in the back of your

6 min
18-5

When You Want to Control Exactly Who Gets the New Version First

Imagine you have an application running across three regions: Asia, Europe, and America. You just finished a major update, but you are not sure how it

6 min
18-6

Deploy vs Release: Why Progressive Delivery Separates Two Things You Thought Were the Same

Your team just finished a new checkout flow. The code is tested, the pull request is merged, and the deployment pipeline is green. You hit deploy. The new

6 min
18-7

Choosing the Right Deployment Strategy for Your Application and Team

You have a new version of your application ready. The code is tested, the build passed, and the artifacts are sitting in your registry. Now comes the real

5 min