Citation
Stevey's Google Platforms Rant
TL;DR
All teams must expose data through service interfaces
The leaked memo documenting Amazon's 2002 API mandate requiring all teams to expose functionality through service interfaces. Explains how this mandate created the modularity that enabled AWS's radiation into 200+ cloud services.
Critical source for understanding how deliberate architectural decisions create preconditions for organizational adaptive radiation.
Key Findings from Yegge (2011)
- All teams must expose data through service interfaces
- No direct linking or shared-memory communication allowed
- All interfaces must be designed to be externalizable
- Non-compliance resulted in termination