Application Deployment Characteristics
A focused chapter on application deployment characteristics, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.
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
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
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
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
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
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