Apidays Paris 2023 - Software and APIs for Smart, Sustainable and Sovereign Societies
December 6, 7 & 8, 2023
How to Scale APIs-as-a-Product for Future Success
Samir Amzani, AsyncAPI Team Lead, Postman
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
13. 1) API first
We will provide
common guidelines
and single source of
truth for APIs.
For the API provider
less time is spent in
building and
managing APIs.
For API consumer the
learning curve for
using an API will
decrease over time.
AND MEASURE IF
Time to first PullRequest
in an API project
decreases over time
API users NPS > 0
WE ARE RIGHT IF
TO VERIFY THAT
by considering APIs
as “first-class
citizens.” we build
consistent and
predictable user
experience for API
users.
WE BELIEVE THAT
14. 2) Consumer-centric
We adopt API Design
first
We skill up our squads
in API Design
For API consumer the
learning curve for
using an API will
decrease over time.
We recover quickly
from API incidents
AND MEASURE IF
API users NPS > +10
MTTR (API) < 2h
WE ARE RIGHT IF
TO VERIFY THAT
by providing well
designed APIs we
will abstract our
business logic so the
changes needed in
our applications will
be minimal, and we
will recover quickly
from API incidents.
WE BELIEVE THAT
15. 3) API-as-a-product
We will establish the
role of API product
owner in squads
We provide top notch
APIs and high quality
documentation
served by an API
Portal.
We build APIs faster
and cheaper
We recover quickly
from API incidents
AND MEASURE IF
Time to integrate < 1 day
API users NPS > +20
MTTR (API) < 1h
WE ARE RIGHT IF
TO VERIFY THAT
by offering
self-service API as
products, handoffs
and dependencies
will decrease,
delivery speed will
increase and API
consumer
engagement will
improve
WE BELIEVE THAT
21. 21
ACCOUNT API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
PERSONALIATIO
N API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
MEMBERSHIP
API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
CONVERSATIONS
API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
PRODUCT
SERVICES API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
CONTENT
SERVICES API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
ECOM PRODUCT
API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
SEARCH API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
CHECKOUT API
API CONTRACT IS
DOCUMENTED
API IS COMPLIANT
WITH ADIDAS API
GUIDELINES
STAKEHOLDER
CONTRACT
VALIDATION
API TEAM HAS DEV,
OPS AND QA SKILLS
API AVAILABLE IN QA
CLIENT
APPLICATIONS
INTEGRATION
API IS AVAILABLE IN
API PORTAL
API AVAILABLE IN
PRODUCTION
CLIENT
APPLICATIONS ARE
LIVE USING THE API
NON-FUNCTIONAL
KPIs AVAILABLE IN
API PORTAL
SANDBOX
ENVIRONMENT
AVAILABLE
TEAM COMMITS ON
API SLAs
TEAM COMMITS ON
OPS SLAs
OPENSOURCE WAY
OF WORKING
RUN
WALK
CRAWL