Agility and Architecture Together – Enabling a Fast Flow of Change
summary
Argues that agility and architecture are mutually reinforcing and gives concrete outcomes: Amazon and eBay evolve from monoliths to services, Microsoft A/B testing finds ~1/3 positive, 1/3 flat, 1/3 negative, and a velocity program doubles team output while improving DORA metrics 5x and cutting restore/failure rates ~3x. Recommends stream-aligned teams, a modular, event-driven immutable log design, and platform investments (>50% at scale) plus CI/CD, canaries and feature flags; Walmart’s rework shrinks a 23-call hot path to two sync services and succeeds.
AI-written summary · about
chapters (23)
- 0:00Intro
- 2:07eBay Architecture
- 3:59Amazon Architecture
- 6:16Agility and Architecture
- 8:24Limit Work in Progress
- 8:46Iterative Development
- 10:07Features and Business Value
- 12:12Traditional Organizations
- 13:27Team Independence
- 14:33Empowered Organization
- 15:10Modular Services
- 16:35Orthogonal Domain Logic • Stateless domain logic
- 18:14Service Layering
- 19:20Common Platform
- 23:08Immutable Log
- 25:22Embrace Asynchrony
- 27:22Incremental Change • Decompose every large change into small incremental steps
- 28:09Continuous Testing
- 30:28Test-Driven Development
- 31:51Continuous Delivery
- 37:1880/20 Design
- 38:20Evolving Services
- 39:22Walmart Item Availability
related talks
48mAgility and Architecture Together – Enabling a Fast Flow of Change
39mAgility in Software Architecture
13mAgile Architecture: Enabling Innovation in a Rapidly Changing World
01h 00mAgile Architecture
35mAgility and Architecture - Do Opposites Attract?
38mAgile Architecture
51mThe Foundations of Business Agility
02mThe evolution of software architecture
