Jeff Bezos's API Mandate

Jeff Bezos issued a company-wide mandate stating that all teams must expose their data and functionality through service interfaces, communicate only via these APIs, and design for external consumption. This forced Amazon to decompose its monolith and build scalable, interoperable services.

Significance

This mandate directly created the internal architectural environment within Amazon that necessitated a robust, scalable message queue like SQS. It was the genesis of Amazon's service-oriented architecture, which later became the foundation for AWS.

Key facts

Date
2002-07-01
Type
milestone
Location
Amazon.com, Seattle, Washington, USA