Learning Library

Theory behind DevOps.

Grounded in The DevOps Handbook, The Unicorn Project, Lean Thinking, DORA research, and Team Topologies. Each entry goes deep on one concept. Read them in order or jump to what you need.

The DevOps Handbook
The Unicorn Project
Lean Thinking
01

Section 01

Foundations

The mental models behind everything else

DevOps Handbook

The Three Ways

The philosophical foundation of DevOps. Flow, Feedback, and Continual Learning explained.

DORA Research

DORA Metrics Explained

What the four key metrics measure, why they matter, and how elite teams perform.

The Unicorn Project

The Five Ideals

Gene Kim's five ideals from The Unicorn Project. The prerequisites for high performance.

Team Topologies

Team Topologies

How to structure teams for fast flow. Stream-aligned, platform, enabling, and complicated subsystem teams.

02

Section 02

First Way: Flow

Make work move fast from left to right -- from idea to production

Concepts
DevOps Handbook

What is a Value Stream?

The path work takes from idea to customer. Understanding value streams is the foundation of everything in DevOps.

DevOps Handbook

The Principle of Flow

How work moves through a system. Why fast flow reduces risk and improves quality.

Lean Thinking

Types of Waste

The seven wastes from Lean Manufacturing applied to software. Muda, Mura, Muri.

The Goal

Theory of Constraints

Every system has one bottleneck that limits its throughput. Goldratt's TOC applied to software delivery.

Lean Thinking

Work in Small Batches

Why smaller releases are safer, faster, and easier to debug than large ones.

Lean + Kanban

WIP Limits and Queue Theory

How limiting work in progress speeds up delivery. Little's Law explained.

Tools & Techniques
Lean + DevOps

Value Stream Mapping

The technique for visualizing your value stream, measuring flow efficiency, and finding bottlenecks.

Continuous Delivery

Deployment Pipeline

The automated path from code commit to production. Build, test, deploy.

12-Factor App

Environment Parity

Why dev, test, and prod must be identical. How containers solve the works on my machine problem.

DORA Research

Trunk-Based Development

Committing directly to main. Why short-lived branches and frequent integration prevent merge hell.

Continuous Delivery

Continuous Integration

Every commit triggers an automated build and test run. The foundation of fast feedback.

DevOps Handbook

Continuous Deployment

Every green build ships automatically. No humans in the deployment loop.

DevOps Handbook

Test Automation

Manual testing doesn't scale. How to build a suite that runs in minutes and catches regressions before production.

Release It!

Non-Functional Requirements

Performance, security, and reliability built into the pipeline. NFR gates on every change.

Evolutionary DB Design

Database Change Management

Schema changes are the hardest part of CD. Evolutionary design, migrations, and zero-downtime patterns.

Infrastructure as Code

Infrastructure as Code

Servers defined in files, not manual clicks. The end of snowflake servers.

DevOps Handbook

Architecture for Low-Risk Releases

Deployment risk is an architecture problem. Loosely coupled systems, strangler fig, blue-green, and canary releases.

03

Section 03

Second Way: Feedback

Fast feedback from production back to development

DevOps Handbook

Telemetry and Observability

See what is happening in production in real time. The three pillars: metrics, logs, traces.

SRE + DevOps

Monitoring and Alerting

Know before your users do. Build alerts that fire on symptoms, not causes.

Continuous Delivery

Feature Flags

Decouple deploy from release. Ship to production without turning it on.

Lean Startup

A/B Testing

Let data decide. Form a hypothesis, run a controlled experiment, and read the result correctly.

SRE + Toyota Kata

Incident Review

The feedback loop after failure. Turn production incidents into systemic improvements.

04

Section 04

Third Way: Continual Learning

Build a culture of experimentation and learning from failure

DevOps Handbook

Blameless Postmortems

How to turn production failures into organizational learning. Why blame stops learning.

Netflix + SRE

Chaos Engineering

Inject failure deliberately. Build systems that expect to fail. Netflix Chaos Monkey.

Amy Edmondson

Psychological Safety

The foundation of learning teams. Google Project Aristotle and Westrum's culture model.

Toyota Kata

Learning Culture

Senge's five disciplines, Toyota Kata, and how knowledge spreads across teams.

DORA Research

DevOps Transformation

What transformation actually means, how it fails, and why it is never finished.