““Bezos informed his technical staff that henceforth every point of communication within Amazon would be through an interface (API) that could be exposed externally, that there would be no exceptions, and that anyone who didn’t follow this rule would be fired. Unsurprisingly, within a few years every service within Amazon was exposed via these APIs. As discussed previously, this not only increased Amazon’s own ability to dynamically reassemble its own infrastructure, it meant that Amazon’s services could be anyone’s services. Individual developers could use Amazon’s own servers and storage almost as if they were Amazon employees. Anyone with the time and inclination could build their own storefront, their own application, their own services that drove business back to Amazon. Technologists often talk about the “Not Invented Here” problem: the reluctance to adopt something invented elsewhere. Bezos’s mandate was the polar opposite of this: it was a realization that Amazon could never be all things to all people, but that it could enable millions of developers to use Amazon services to go out and target markets that Amazon itself could never reach.””