Continuous API Management

NGINX [https://www.nginx.com/] Conf [https://www.nginx.com/nginxconf/] 2019 [https://www.nginx.com/nginxconf/2019/]

Erik Wilde
Good API

September 10, 2019

Creative Commons License [http://creativecommons.org/licenses/by/3.0/]

This work is licensed under a CC
Attribution 3.0 Unported License
[http://creativecommons.org/licenses/by/3.0/]

Contents Erik Wilde : Continuous API Management

Contents

Erik Wilde : Continuous API Management

(2) Summary

APIs are the connective fabric that powers digital transformation. Managing APIs well is essential in order to keep track of the large and continuously growing landscape of APIs in large organizations. As large organizations increasingly embark on digital transformation journeys, patterns and practices emerge, such as products as APIs, API first, API guidelines, API governance, and API platforms. Continuous API Management (CAM) focuses both on individual APIs and on the API landscape and helps organizations to better manage and evolve their digital capabilities. As a way to better assess the current status and to define a way forward, there are five CAM compasses that help organizations with API strategy, program, and landscape, and with individual API products as well as with their API consumption practices. Based on these compasses and the pillars of digital transformation (business, organization, technology), we can show how API initiatives in large organizations get underway and start delivering value to the organization from the very beginning.



Introduction

Outline (Introduction)

  1. Introduction [5]
  2. Digital Transformation and APIs [7]
  3. API Products [6]
  4. API Landscapes [4]
  5. Conclusions [2]
Introduction Erik Wilde : Continuous API Management

(4) @dret on Twitter/GitHub

dret

Introduction Erik Wilde : Continuous API Management

(5) About Me



Introduction Erik Wilde : Continuous API Management

(6) Good API [http://www.goodapi.co/]

Good API

Introduction Erik Wilde : Continuous API Management

(7) Continuous API Management (2018)

Continuous API Management: Making the Right Decisions in an Evolving Landscape

Introduction Erik Wilde : Continuous API Management

(8) Continuous API Management: Free Chapters

Continuous API Management: Making the Right Decisions in an Evolving Landscape

Digital Transformation and APIs

Outline (Digital Transformation and APIs)

  1. Introduction [5]
  2. Digital Transformation and APIs [7]
  3. API Products [6]
  4. API Landscapes [4]
  5. Conclusions [2]
Digital Transformation and APIs Erik Wilde : Continuous API Management

(10) Digital Transformation is Global

United StatesAustraliaJapanSouth AfricaColombiaPoland

Digital Transformation and APIs Erik Wilde : Continuous API Management

(11) Digital Transformation Goals

Digital Transformation means adapting an organization's strategy and structure to capture opportunities enabled by digital technology. (Nathan Furr and Andrew Shipilov, Digital Doesn't Have to Be Disruptive, Harvard Business Review 97(4), July/August 2019, pp. 94-103.) [https://hbr.org/2019/07/digital-doesnt-have-to-be-disruptive]


Digital Transformation and APIs Erik Wilde : Continuous API Management

(12) The Execution Gap

Grand Canyon

Digital Transformation and APIs Erik Wilde : Continuous API Management

(13) APIs Deliver Product Value

Racer 5 CanRacer 5 TapRacer 5 Bottle

Digital Transformation and APIs Erik Wilde : Continuous API Management

(14) This is GraphQL

GraphQL as a Beer

Digital Transformation and APIs Erik Wilde : Continuous API Management

(15) API Cargo Cult

APIs Make Things Happen

Digital Transformation and APIs Erik Wilde : Continuous API Management

(16) Digital Transformation Pillars

transformation-cycle.png

API Products

Outline (API Products)

  1. Introduction [5]
  2. Digital Transformation and APIs [7]
  3. API Products [6]
  4. API Landscapes [4]
  5. Conclusions [2]
API Products Erik Wilde : Continuous API Management

(18) API Product Lifecycle

api-product-lifecycle.png

API Products Erik Wilde : Continuous API Management

(19) External or Internal?



API Products Erik Wilde : Continuous API Management

(20) Jeff Bezos' Services Mandate [https://gist.github.com/chitchcock/1281611]



API Products Erik Wilde : Continuous API Management

(21) The External/Internal API Fallacy

api-external-internal.gifsalt.png

API Products Erik Wilde : Continuous API Management

(22) Transaction Costs Define Business

A firm is likely therefore to emerge in those cases where a very short term contract would be unsatisfactory. […]
We may sum up this […] argument by saying that the operation of a market costs something and by forming an organisation and allowing some authority (an entrepreneur) to direct the resources, certain marketing costs are saved. The entrepreneur has to carry out his function at less cost, taking into account the fact that he may get factors of production at a lower price than the market transactions which he supersedes, because it is always possible to revert to the open market if he fails to do this.

R. H. Coase, The Nature of the Firm, Economica 4(16):386-405, November 1937 [https://onlinelibrary.wiley.com/doi/full/10.1111/j.1468-0335.1937.tb00002.x]



API Products Erik Wilde : Continuous API Management

(23) Microservices: Webby Architecture for Enterprises



API Landscapes

Outline (API Landscapes)

  1. Introduction [5]
  2. Digital Transformation and APIs [7]
  3. API Products [6]
  4. API Landscapes [4]
  5. Conclusions [2]
API Landscapes Erik Wilde : Continuous API Management

(25) API Landscape

api-landscape.png

API Landscapes Erik Wilde : Continuous API Management

(26) API Landscape Management

continuous-api-management-landscape.png

API Landscapes Erik Wilde : Continuous API Management

(27) Dimensions of Continuous API Management



API Landscapes Erik Wilde : Continuous API Management

(28) API Gateway

api-gateway.png

Conclusions

Outline (Conclusions)

  1. Introduction [5]
  2. Digital Transformation and APIs [7]
  3. API Products [6]
  4. API Landscapes [4]
  5. Conclusions [2]
Conclusions Erik Wilde : Continuous API Management

(30) Digital Transformation Needs APIs

compass.png

Conclusions Erik Wilde : Continuous API Management

(31) Thanks! Q&A

What's Next?

September 10, 2019 NGINX [https://www.nginx.com/] Conf [https://www.nginx.com/nginxconf/] 2019 [https://www.nginx.com/nginxconf/2019/]