Matthew Auburn
Contents
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 Architecture — Mastering 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.