Chapter 14 · Part 3

CI/CD for Backend Service

A focused chapter on ci/cd for backend service, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

14-1

Not All Backend Services Deploy the Same Way

A team is preparing to deploy a new feature. The API service update goes smoothly - a few seconds of rolling replacement, zero downtime. Then comes the

6 min
14-2

From Code to Runnable Package: What Happens Before Deployment

You've just finished writing a new feature. The code compiles locally, the tests pass on your machine, and you feel confident. But when you push the code

6 min
14-3

What Happens to Your Code Before It Reaches Production

Between that push and the moment your code runs in production, a lot needs to happen. Not just building the artifact, but checking whether the code is

7 min
14-4

Choosing How to Deploy a New Version Without Breaking Things

You have just finished building a new feature. The code passed all checks, the tests are green, and the artifact is ready. Now comes the real question

6 min
14-5

When Changing an API Breaks Things Your Users Didn't Know They Depended On

You deploy a new version of your backend service. The pipeline is green. The logs look clean. Five minutes later, your team chat starts lighting up: the

7 min
14-6

What Happens After a Successful Deployment

The deployment log says everything passed. The server started without errors. The artifact was installed cleanly. The pipeline shows green across all

5 min