Overview

DevOps Topologies (popularized by Matthew Skelton and Manuel Pais) describes various ways organizations can structure their teams to achieve DevOps goals. It identifies both 'Anti-Patterns' (what to avoid) and 'Patterns' (what works).

Common Patterns

  • Shared Ops: Dev and Ops work closely together on the same goals.
  • SRE Model: Operations is treated as an engineering problem (pioneered by Google).
  • Platform Engineering: A dedicated team builds a platform that enables Dev teams to be self-sufficient.

Importance

Choosing the right topology is critical for reducing silos, improving communication, and ensuring that the organization's structure supports its technical goals.