Chapter 13 · Part 3

Application Deployment Characteristics

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

13-1

Why Your Deployment Strategy Depends on What Kind of Application You're Building

When you first start building software, every application looks roughly the same. You write code, you run it, someone uses it. But the moment you need to

6 min
13-2

Stateless vs Stateful: Why Your Deployment Strategy Depends on It

You have two instances of the same application running. A user makes a request. Which instance handles it? If the answer is "either one, it doesn't

6 min
13-3

Why Your Deployment Order Matters More Than Your Pipeline

You have a new version of your application ready. The pipeline is green. The team is watching. You press deploy. A few minutes later, errors start

6 min
13-4

When a Green Pipeline Doesn't Mean a Healthy Deployment

You just finished a deployment. The pipeline shows green. Every build step passed, every test ran clean, and the deploy script completed without a single

6 min
13-5

When Rolling Back Makes Things Worse (And What to Do Instead)

You just deployed a new version. The pipeline is green. Health checks pass. CPU and memory look normal. But your phone starts buzzing with messages from

7 min
13-6

Where Will Your Application Run? Server, Container, Serverless, or Edge

You have built an application. It works on your laptop. Now you need to put it somewhere other people can use it. That simple question -- "where will this

6 min