← experimental
Contents
  1. Background
  2. Core Positions
  3. Books

Books in this wiki: Mastering Api Architecture

Background

Matthew Auburn is a software architect and engineer with experience in API platform design, service mesh adoption, and cloud migration. He has worked on large-scale distributed systems and is particularly focused on the operational concerns of API-driven architectures: observability, deployment strategies, and evolutionary migration. He co-authored Mastering API Architecture with James Gough and Daniel Bryant.

Core Positions

  • Deployment and release must be explicitly decoupled in API-driven systems; feature flags and traffic management are the tools for doing so safely.
  • Cloud migration should be incremental, starting at the edge (API gateway) and working inward, to minimise risk and validate assumptions early.
  • An opinionated platform (golden path to production) is the most effective way to achieve consistency across teams in a polyglot organisation.

Books

Mastering Api ArchitectureMastering API Architecture (2022)

Auburn's contributions focus on the operational and evolutionary aspects of API architecture: release strategies (canary, blue-green, traffic mirroring), observability, cloud migration (the six Rs), and zero trust network architecture. His experience with service mesh adoption informs the practical treatment of when and how to adopt a service mesh.