When it comes to defining where enterprise-wide capabilities, such as API product design, implementation, and support, actually reside, organizations have traditionally favored two main approaches, as follows.
Organization
Central organization
As its name suggests, this approach consists of grouping all of the expertise and tools required to deliver a given capability into a single team. This type of organization is also referred to as a Center of Excellence (CoE), although, in practice, this approach is rarely used due to practical reasons, such as finding the right expertise and/or costs.
It is also not uncommon to see large enterprises outsource entire CoEs to offshore and/or near-shore delivery centers. Although the motivations...