Free chapter — no signup required
CI CD Release Engineering
Pipeline Architecture: The Automated Assembly Line
Build Systems at Scale: Taming the Monorepo
Deployment Strategies: Releasing Without the Downtime
Introduction: The End of the "Maintenance Window
Rolling Updates: The Slow and Steady Replacement
Blue/Green Deployment: The Instant Switch
Canary Deployment: Testing the Waters
Shadow Deployment: The Stealth Mode
Choosing the Right Strategy: A Decision Framework
Deployment Strategies in the Real World: Tooling and Automation
GitOps: The Single Source of Truth
Introduction: The "Source of Truth" Problem
The Evolution: Push-Based vs. Pull-Based Deployments
GitOps Superpowers: Self-Healing and Drift Detection
The Agents: ArgoCD and Flux
Controlling Deployment Order: Sync Waves
Organizing Your Git Repository: Directory Structure
The Secret Problem in GitOps
Solving Secrets: Sealed Secrets and SOPS
Progressive Delivery: The Art of the Slow Rollout
Software Supply Chain Security: Trusting What You Build
Merge Queue Engineering: The Fix for "Broken Trunk
Test Flakiness & Reliability: Fighting the Heisenbugs
Advanced Artifact Management: The Universal Warehouse
Pipeline Security & Isolation: Locking the Factory Gates
Release Orchestration: Taming the Chaos
Developer Experience (DevEx) in CI: Speed is Safety
CI Observability: Why is my Build Slow?
Ephemeral Environments: The Infinite Staging Area
GitHub Actions Mastery: The Native Automation Engine
Database CI/CD: The Stateful Challenge
Mobile & Desktop CI/CD: The Hardware Problem
Dagger: The End of YAML Hell
Tekton: Kubernetes-Native Pipelines
Environment on Demand: The Ephemeral Infrastructure
This is one of 18 chapters
Every chapter is free — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.
Sign up free