Chapter 8. API Landscapes
The theory of evolution by cumulative natural selection is the only theory we know of that is in principle capable of explaining the existence of organized complexity.
As the number of capabilities exposed through APIs grows, it becomes important to manage this evolving set of APIs in a way that maximizes the utility and value of the overall set of an organization’s APIs. This is an important balancing act to keep in mind, because what may be the best (or a relatively good) way to expose an individual service through an API may not be as useful when looking at it through the lens of how easy it is to use that service as part of the overall landscape.