Term Kind Topic What it is
Blue-Green Database Schema pattern Release Strategies The constraint that makes fast rollback actually work — both application versions must be able to run against one schema at the same time.
Blue-Green Deployment pattern Software Architecture Running two identical production environments and switching traffic from the old one to the new one in a single cut, with the old kept warm for rollback.
Canary Release pattern Software Architecture Routing a small fraction of traffic to a new version, watching its metrics, and expanding or rolling back based on what they show.
Clean Architecture pattern Software Architecture Concentric layers with a strict dependency rule — source code dependencies point only inwards, towards higher-level policy.
Feature Flag Feature Toggle pattern Software Architecture A runtime switch that decouples deploying code from releasing behaviour, so unfinished or risky work can ship dark.
Microservices pattern Software Architecture An architectural style where an application is a set of independently deployable services, each owning its data and aligned to a business capability.