API Governance is the task of managing an API landscape, i.e. managing a set of APIs that often are produced and owned by groups and teams that have some level of autonomy and independence.
The goal of API governance is to improve or maximize the value of the API landscape.
API Governance can be regarded as being similar to API product management, only that in case of API governance, the product is the entire API landscape. In this presentation, we look at typical scenarios where API governance comes into play, and we also look at typical challenges for managing individual APIs, and entire API landscapes.
The slides are available online: http://dret.net/lectures/api-days-lon...
0:00 Introduction
0:36 Outline
2:23 API Start
2:59 Scaling Consumers
3:43 Scaling Channels
5:21 API Product Lifecycle
7:00 Challenges for API Products
8:09 Scaling Experiences
9:08 API User Experience (UX)
9:28 API Developer Experience (DX)
10:07 Computers Are Stupid
11:42 API Landscape Value
12:43 Challenges for API Landscapes
14:31 Observe with Insights: API the APIs
15:35 API Visibility: Inside-Out vs. Outside-In
16:10 Harmonize with Interfaces: Provide Clear Guidance
17:24 API Guidelines as Shared Practices
18:05 API Guidelines in the Wild
18:38 Lifecycle Management at Landscape Level
19:54 Thanks!