Operational Excellence — Patterns

The Operational Excellence pillar focuses on automation, DevOps practices, observability, monitoring, and incident management, so operations run smoothly and recover rapidly. These patterns turn the pillar’s design principles into concrete, reviewable practices: what to look for in a solution, what good looks like, and the anti-patterns that undermine it.

These patterns put the Operational Excellence pillar’s design principles into practice. Read them alongside the Operational Excellence pillar for the full guidance behind each one.

  • Evolve with observability — design instrumentation, monitoring, and telemetry from the initial version rather than retrofitting it after problems emerge.
  • Standardize operational procedures — version configuration and operational procedures in source control so they run consistently and reduce configuration drift.
  • Embrace DevOps culture — break down silos between development, operations, and business teams through shared responsibility for outcomes.
  • Automate for efficiency — automate repetitive operational tasks to eliminate manual work, reduce errors, and let operations scale.
  • Learn from all operational events — extract learning from incidents, near-misses, and successes through blameless postmortems and operational telemetry.

Each category pairs patterns (what good looks like) with anti-patterns (what to avoid), organized so you can review a solution area by area. Start from the operational outcome you need:

  • Gaining visibility into system behavior? Use Observability for logging, monitoring, tracing, alerting, and system visibility.
  • Eliminating manual operations? Use Automation for process automation, infrastructure as code, and removing repetitive work.
  • Shipping changes safely and often? Use DevOps for CI/CD pipelines, version control, testing automation, and deployment strategies.
  • Preparing to detect and resolve incidents? Use Incident Management for detection, response procedures, and postmortems.
  • Getting better over time? Use Continuous Improvement for DORA metrics, operational reviews, readiness reviews, and a learning culture.
  • Operating agents in production? Use Agentic Patterns for agent lifecycle management, deployment automation, and operational monitoring.

Operational excellence patterns for agentic systems including agent lifecycle management, deployment automation, and operational monitoring.

Patterns for process automation, infrastructure as code, and eliminating manual operations.

Patterns for DORA metrics, retrospectives and operational reviews, operational readiness reviews, and building a learning culture.

Patterns for CI/CD pipelines, version control, testing automation, and deployment strategies.

Patterns for incident detection, response procedures, postmortems, and continuous improvement.

Patterns for logging, monitoring, tracing, alerting, and system visibility.