API Primer - Core Concepts in API Strategy and Architecture - by TRGoodwill - API Central - Medium
API Primer - Core Concepts in API Strategy and Architecture - by TRGoodwill - API Central - Medium
Become a member
57 1
API
REST
API-First, API-as-a-Product
API Gateway
API Management
API Ecosystem
API Governance
API-First, API-as-a-Product
API-first is a software design approach that centers on the API as the means
of interacting with services and data. It treats APIs as first-class citizens,
making APIs more reusable and adaptable, and enabling organizations to
move faster and innovate more rapidly.
API Gateway
An API gateway is a platform or service that sits in front of an API provider
and acts as a single point of entry for client applications. The API Gateway
routes API calls, enforces SLAs, provides cache management, and protects
API back-ends with payload validation, authorization, rate-limiting and
other configurable policies.
An API gateway is the source of usage metrics that provide visibility into
usage, patterns and trends.
API Management
API Management is about much more than operating one or more API
gateways. API Management is facilitated by a platform or framework of
services that provide the means to publish, secure, manage and observe
APIs, and to discover and access APIs via a self-service API catalog / portal.
API Ecosystem
An API Ecosystem encompasses the network of API consumer and API
producer communities, as well as the APIs offered in a community facing
API catalog.
API Governance
API Governance is a topic that spans the governance organisation, API
strategy, API standards and patterns, API lifecycle management, governance
tactics and ecosystem management.
Open in app
Search Write
Wrap-up
This has been a lightning tour of some key concepts in API strategy,
architecture and management. There is a lot more to be said on each of
these topics, and some considerable variation in how these terms are
defined. If these concepts are important to your API strategy, it is a good idea
to settle on and document an agreed definition.
If you are interested in reading further, here are some additional resources
on API strategy, architecture and management:
API Design Practice. A practical guide to API QA and the design of stable,
coherent and composable business resource APIs
Api Management Api Strategy Api Architecture Api Roadmap Api Primer
Tim has several years experience in the delivery and evolution of interoperability
frameworks and platforms, and currently works out of Berlin for Accenture ASG