Chapter Index

Chapters

Chapter 1

Software Delivery Foundations

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

Part 1
Chapter 2

From Code to Production

A focused chapter on from code to production, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 1
Chapter 3

Environment, Artifact, and Release

A focused chapter on environment, artifact, and release, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 1
Chapter 4

Anatomy of a CI/CD Pipeline

A focused chapter on anatomy of a ci/cd pipeline, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 1
Chapter 5

Roles and Responsibilities in CI/CD

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

Part 1
Chapter 6

How to Know a Change Is Healthy

A focused chapter on how to know a change is healthy, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 1
Chapter 7

Source Control, Branching, and Pull Request

A focused chapter on source control, branching, and pull request, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 2
Chapter 8

Build and Artifact Management

A focused chapter on build and artifact management, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 2
Chapter 9

Testing Strategy in the Pipeline

A focused chapter on testing strategy in the pipeline, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 2
Chapter 10

Security Scan, Compliance, and Quality Gate

A focused chapter on security scan, compliance, and quality gate, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 2
Chapter 11

Deployment Gate and Approval

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

Part 2
Chapter 12

Rollback, Roll-Forward, and Recovery

A focused chapter on rollback, roll-forward, and recovery, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 2
Chapter 13

Application Deployment Characteristics

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

Part 3
Chapter 14

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.

Part 3
Chapter 15

CI/CD for Frontend Web

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

Part 3
Chapter 16

CI/CD for Mobile Android and iOS

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

Part 3
Chapter 17

CI/CD for Containerized Application

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

Part 3
Chapter 18

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.

Part 3
Chapter 19

Why Database Deployment Is Different

A focused chapter on why database deployment is different, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 4
Chapter 20

Database Schema Migration

A focused chapter on database schema migration, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 4
Chapter 21

Expand-Contract Pattern

A focused chapter on expand-contract pattern, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 4
Chapter 22

Data Migration, Backfill, and Reconciliation

A focused chapter on data migration, backfill, and reconciliation, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 4
Chapter 23

Database CI/CD Pipeline

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

Part 4
Chapter 24

Rollback and Roll-Forward Database

A focused chapter on rollback and roll-forward database, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 4
Chapter 25

Infrastructure as Code in CI/CD

A focused chapter on infrastructure as code in ci/cd, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 5
Chapter 26

Terraform Workflow: Write, Plan, Apply

A focused chapter on terraform workflow: write, plan, apply, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 5
Chapter 27

Environment, Workspace, and State Management

A focused chapter on environment, workspace, and state management, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 5
Chapter 28

Policy as Code and Infrastructure Guardrails

A focused chapter on policy as code and infrastructure guardrails, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 5
Chapter 29

Drift Detection and Infrastructure Changes Outside the Pipeline

A focused chapter on drift detection and infrastructure changes outside the pipeline, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 5
Chapter 30

Recovery and Rollback Infrastructure

A focused chapter on recovery and rollback infrastructure, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 5
Chapter 31

Configuration as Delivery Object

A focused chapter on configuration as delivery object, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 6
Chapter 32

Secret Management and Rotation

A focused chapter on secret management and rotation, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 6
Chapter 33

Feature Flag and Release Control

A focused chapter on feature flag and release control, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 6
Chapter 34

End-to-End Progressive Delivery

A focused chapter on end-to-end progressive delivery, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 6
Chapter 35

Deployment as an Organizational System

A focused chapter on deployment as an organizational system, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 7
Chapter 36

Integrated Delivery Operating Model

A focused chapter on integrated delivery operating model, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 7
Chapter 37

Governance, CAB, and Risk-Based Approval

A focused chapter on governance, cab, and risk-based approval, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 7
Chapter 38

Verification, Observability, and Deployment Decision

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

Part 7
Chapter 39

Platform Engineering and Golden Paths

A focused chapter on platform engineering and golden paths, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 7
Chapter 40

Team Topologies for Delivery

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

Part 7
Chapter 41

Product and Tooling Landscape

A focused chapter on product and tooling landscape, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 8
Chapter 42

Organizational CI/CD Maturity Model

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

Part 8
Chapter 43

Gradual Implementation Roadmap

A focused chapter on gradual implementation roadmap, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 8
Chapter 44

Simulation Case Studies

A focused chapter on simulation case studies, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

Part 8
Chapter 45

Template and Checklist

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

Part 8
Chapter 46

Closing

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

Part 8