Jeff Bezos's 'API Mandate'

Jeff Bezos issued an internal mandate requiring all Amazon teams to expose their data and functionality through service interfaces. Any team failing to do so would be fired. These services had to communicate exclusively through these interfaces.

Significance

This mandate was the philosophical precursor to AWS and, by extension, SQS. It forced Amazon engineers to think about decoupling and API-first design, creating the fertile ground for SQS to solve inter-service communication challenges.

Key facts

Year
2002
Type
milestone
Location
Seattle, Washington, USA (Amazon Headquarters)