SlideShare a Scribd company logo
Mapping the
Multi-Protocol Landscape
A L I A N N A I N Z A N A , V P - P R O D U C T , W E T R A N S F E R
apidays INTERFACE '22
2022 SERIES OF EVENTS
New York
JULY
(HYBRID)
Australia
SEPTEMBER
(HYBRID)
Singapore
APRIL
(VIRTUAL)
Helsinki & North
MARCH
(VIRTUAL)
Paris
DECEMBER
(HYBRID)
London
OCTOBER
(HYBRID)
Hong Kong
AUGUST
(VIRTUAL)
JUNE (VIRTUAL)
India
MAY
(VIRTUAL)
APRIL (VIRTUAL)
Dubai & Middle East
JUNE
(VIRTUAL)
Check out our API Conferences
www.a pida ys .globa l
Want to talk at one of our conferences?
apidays.typeform.com/to/ILJeAaV8
Ali is a thought leader in the API space and a Vice
President of Product at WeTransfer. Her career spans
finance, energy, threat intelligence, and tech - where she
builds tools and platforms focused on APIs & services,
integration, and developer experience. She is a member
of the OpenAPI Initiative, Out in Tech, and participates in
various product- and protocol-related communities. Her
product management SuperPower is asking weird
questions at the right moment.
Alianna Inzana
A P I P R O D U C T L E A D E R & S P E A K E R
linkedin.com/in/aliannainzana/
@AInzana
© 2022 Alianna Inzana
2
For many years, the conversation around APIs and
services was split by protocol and specification. If we pull
the camera back over the API and service landscape, this
perspective – API monoculture – is actually less prevalent
than we believe. Today – we will intentionally take a wider
view – and explore how APIs and services have co-
evolved, discovering where we can leverage the lessons
learned from our journey with RESTful services to now
map the multi-protocol landscape. Our objective is to
understand where the multi-protocol perspective can be
leveraged to create value for an organization.
M U L T I - P R O T O C O L > M O N O C U L T U R E
Multi-protocol Landscape
© 2022 Alianna Inzana 3
1.
2.
3.
4.
5.
6.
Anatomy of Change: Multi-protocol Maturity
Moving Beyond Monoculture
Revolutionary vs Evolutionary Change
The Many Faces of Multi-protocol: Tech Debt, Microservices,
Third Party Integrations
We Don't Talk About Workflow: Vocabulary of an Inflection
Point in Multi-protocol Maturity
From Mapping to Mastering: Create Your Own Cartography for
Multi-protocol Exploration
Agenda
M A P P I N G T H E M U L T I - P R O T O C O L L A N D S C A P E
4
Towards a Universal Service Maturity Model
Consumption
Collaboration &
Automation
Organizational Scale Developer Experience
<
<
<
O
R
G
A
N
I
Z
A
T
I
O
N
A
L
V
A
L
U
E
© 2022 Alianna Inzana
API & Service
Programs are an
Organizational Focus
Business recognizes
value & strategic
importance
Design First (at
first) thru True
Design First
Code-first with
annotations to
Document API
Code-first APIs
expose Internal
Database
Code Focus Architecture Focus Value Focus Product Focus
5
Maturing as an Industry vs as a Team
Consumption
Collaboration &
Automation
Organizational Scale Developer Experience
Exploration
Manual Checks
Mocking
Performance Tests
Governance
Behavior or Scenario Tests
Security: Client-side
Design Tools
Monitoring
Security: Server-side
DevSecOps
Runtime
Management
Observability
Unsiloed data
Event Portal
Std Broker Tech
Code Focus
E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y
<
<
<
O
R
G
A
N
I
Z
A
T
I
O
N
A
L
V
A
L
U
E
© 2022 Alianna Inzana
Architecture Focus Value Focus Product Focus
API Developer Portal
Internal & External
Developer Portals
Automation
Gateway
Specifications
Specs
Tools
Practices
6
API & Service Maturity
Consumption
Collaboration &
Automation
Organizational Scale Developer Experience
Manual Checks
Mocking
Performance Tests
Governance
Behavior or Scenario Tests
Security: Client-side
Design Tools
Monitoring
Security: Server-side
DevSecOps
Runtime
Management
Observability
Code-first APIs
expose Internal
Database
Design First (at first)
thru True Design First
Unsiloed data
Event Portal
Std Broker Tech
Code Focus
API Programs are an
Organizational Focus
E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y
<
<
<
O
R
G
A
N
I
Z
A
T
I
O
N
A
L
V
A
L
U
E
© 2022 Alianna Inzana
Architecture Focus
Code-first with
annotations to
Document API
Value Focus Product Focus
API Developer Portal
Business recognizes
value & strategic
importance
Internal & External
Developer Portals
Automation
Gateway
Exploration
Specifications
7
So....Why is it NOT Monoculture?
R E S T I S T H E D O M I N A N T A R C H I T E C T U R A L S T Y L E / P R O T O C O L F O R S E R V I C E S T O D A Y
🚀: +93% 🐙: +81% 🐻: +91%
Sources: 🚀Postman State of API Survey 2021 & 🐻SmartBear State of Quality: API 2021 survey & 🐙RapidAPI 2021 Developer Survey Data
1 M O V I N G B E Y O N D M O N O C U L T U R E
8
Welcome to
Protocol
Thunderdome
© 2022 Alianna Inzana
9
New Protocols, New Specifications
F O U N D A T I O N F O R C O L L A B O R A T I O N = I N T E R F A C E S T A N D A R D S
SWAGGER ('11)
RAML + API BLUEPRINT ('13)
OPENAPI ('15)
⎋
⎋
10
New Protocols, New Specifications
I N T E R E S T I N M U L T I P L E P R O T O C O L S R E M A I N S S T R O N G
☑
☑
Each series is shown in relation to itself.
Data only available from 2004
11
Majority of organizations
use more than one protocol -
+53% use three or more.
Use 2+ Protocols
 +81%
 +70% vs +42%
Large organizations
more likely to use SOAP
Sources: Postman State of API Survey 2021 & SmartBear State of Quality: API 2021 survey
Half of all developers
report using SOAP
Apache Kafka Use by
Organizational Maturity
🚀: +48%, 🐻: +56%
+56% of Mature Orgs
Mature Orgs > 10+ years of API
development, vs. 32% of orgs
providing APIs for < 2 years 12
Tech Debt and
the 99% Developers
Y O U R T E C H D E B T I S M U L T I - P R O T O C O L
•
•
•
High percentage of large companies are still
running SOAP services, but SOAP is persistent
in smaller and younger companies as well
Migrations - when they happen - can be both
slow and costly for an organization
Support for Legacy Services should be the
expectation - because it is the norm.
© 2022 Alianna Inzana
Suggested Further Reading: Building for the 99% Developers, Jean Yang
13
☑
☑
Microservices are:
🐻: +61% - the largest growth driver for APIs
🚀: +58% - the 'future tech' devs are most excited to
work with
Why are we so excited
about Microservices?
D I G I T A L T R A N S F O R M A T I O N I S H O W T H E B U S I N E S S V I E W S M I C R O S E R V I C E S
14
Microservices + Event
Driven Architecture
Source: Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka
15
3 R D P A R T Y S E R V I C E S = F O U N D A T I O N A L T O T H E E C O S Y S T E M About the data
SmartBear's State of
Software Quality: API
2021 survey indicates
that +70% of developers
both consume and
produce APIs - and that
the concerns around
quality, performance, and
documentation are highly
aligned between
producers and
consumers.
Source: SmartBear State of Quality: API 2021 survey
API Usage: ~80% Consume APIs
© 2022 Alianna Inzana
16
0.0%
20.0%
40.0%
60.0%
80.0%
100.0%
REST Webhooks GraphQL gRPC
Unfamiliar Aware, Not Using Investigating Current POC In Production
3rd Party Service Integrations
Sources: Predicts 2022: APIs Demand Improved Security and Management - Gartner Reprint and RapidAPI 2021 API Survey
B U I L D I N G F R O M P O L Y G L O T S E R V I C E S
62.5% 81%
26%
13.7%
* Chart Data from RapidAPI 2021 Developer Survey
17
API tools designed to work with a specification can be
difficult to generalize to work across multiple types of
services...which leads to constant context switching as
developers navigate between tools...which undermines
efficiency in significant and costly ways.
Most Tools Align to a
Single Specification
S P E C I F I C A T I O N M Y O P I A I N T H E T O O L C H A I N
© 2022 Alianna Inzana
T
O
O
L
S
18
Multi-protocol Tooling....?
Consumption
Collaboration &
Automation
Organizational Scale Developer Experience
Manual Checks
Mocking
Performance Tests
Governance
Behavior or Scenario Tests
Security: Client-side
Design Tools
Monitoring
Security: Server-side
DevSecOps
Runtime
Management
Observability
Code-first APIs
expose Internal
Database
Design First (at first)
thru True Design First
Unsiloed data
Event Portal
Std Broker Tech
Code Focus
API Programs are an
Organizational Focus
E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y
<
<
<
O
R
G
A
N
I
Z
A
T
I
O
N
A
L
V
A
L
U
E
© 2022 Alianna Inzana
Architecture Focus
Code-first with
annotations to
Document API
Value Focus Product Focus
API Developer Portal
Business recognizes
value & strategic
importance
Internal & External
Developer Portals
Automation
Gateway
☑
☐
Exploration
Doc Gen
☐
☐
☑
☐
Design
Mock
Test
Secure
☐
☐
☑
Governance Tools
Monitoring
Dev Portals?
MULTI-PROTOCOL
TOOL
CHAIN
Exploration
Specifications
Specs
Tools
Practices






19
Specifications contain the
'Lego Bricks' of a Service
•
•
•
API Description Formats describe and/or aggregate a
service's resources - endpoints, channels, queries,
mutations, protobufs, etc.
Each spec format contains different blocks that
provide metadata on environments, security,
versioning for the service itself
The 'bricks' provide a standardize interface - as a
function of conformance to the specification type
© 2022 Alianna Inzana
20
API Development Lifecycle
21
ALPS: Application-level
Profile Semantics
•
•
•
•
•
ALPS profile is intended to explain "the vital domain-
specific semantic descriptors and state transitions...on
defining application-level semantics, independent of
transfer protocol or media type..."
Focus is on:
Properties, not objects and
Actions, not implementation details.
From an agnostic design, ALPS utilities can generate
various standard description formats for a service
(OAS, AsyncAPI, GraphQL, etc.)
A L P S D O C U M E N T S P R O F I L E T H E T A R G E T D O M A I N
22
Behavior Driven Development - when used correctly -
describes the behavior of a system - what it does, not
how it is done (aka implementation details). It is not API-
specific, though there are some API tools that use the
framework. BDD activity centers on three core practices:
Discovery, Formulation, and Automation
BDD: Behavior Driven
Development
B D D P R O V I D E S F R A M E W O R K : G I V E N / T H E N / W H E N
23
Specifications Inventory a
System; Behavior Captures
how to Create Business Value
24
Organizations Mature on their Own Timescale
Consumption
Collaboration &
Automation
Organizational Scale Developer Experience
Code Focus
I N T R I N S I C N E E D S D R I V E O R G A N I Z A T I O N A L M A T U R I T Y
<
<
<
O
R
G
A
N
I
Z
A
T
I
O
N
A
L
V
A
L
U
E
© 2022 Alianna Inzana
Architecture Focus Value Focus Product Focus
API & Service
Programs are an
Organizational Focus
Business recognizes
value & strategic
importance
Design First (at
first) thru True
Design First
Code-first with
annotations to
Document API
Code-first APIs
expose Internal
Database
Source: Apigee 2021 State Of The API Economy report
25
API & Service Maturity
Consumption
Collaboration &
Automation
Organizational Scale Developer Experience
Manual Checks
Mocking
Performance Tests
Governance
Behavior or Scenario Tests
Security: Client-side
Design Tools
Monitoring
Security: Server-side
DevSecOps
Runtime
Management
Observability
Code-first APIs
expose Internal
Database
Design First (at first)
thru True Design First
Unsiloed data
Event Portal
Std Broker Tech
Code Focus
API Programs are an
Organizational Focus
E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y
<
<
<
O
R
G
A
N
I
Z
A
T
I
O
N
A
L
V
A
L
U
E
© 2022 Alianna Inzana
Architecture Focus
Code-first with
annotations to
Document API
Value Focus Product Focus
API Developer Portal
Business recognizes
value & strategic
importance
Internal & External
Developer Portals
Automation
Gateway
Exploration
Specifications
26
H I G H M A T U R I T Y O R G A N I Z A T I O N S P R I O R I T I Z E C R E A T I N G V I A B L E E C O S Y S T E M S
Low/Med Maturity Organizations are Tactically Focused
Emphasize APIs and services as
a means to an end, not as the end itself
Mature Organizations Take a Strategic Focus
APIs and services as a product - value is created and shared.
15%
47%
Source: Apigee 2021 State Of The API Economy report 27
28
"Maturity is the Capacity to
Endure Uncertainty." 
•
•
•
Mature organizations do not only create value and
acknowledge the strategic importance of APIs and
services - but they also use them to build a resilient
enterprise.
Mature organizations will not exist in monoculture, but
will require solutions that help developers work across
protocols
Build what we need, not what we know.
© 2021 Alianna Inzana
J O H N H U S T O N F I N L E Y
Suggestions for Further Reading
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Managing Complexity - Developer Tools
API by Design | Stephen Mizell
The Case for Developer Experience | Jean Yang
I Test in Prod | Charity Majors
Building for the 99% Developers | Future | Jean Yang
How Netflix Scales its API with GraphQL Federation (Part 2) | Netflix Tech Blog
Apigee 2021 State Of The API Economy report
Protocols: Stats and Info
Predicts 2022: APIs Demand Improved Security and Management | Gartner
🚀Postman State of API Survey 2021
🐻SmartBear State of Quality: API 2021 survey
🐙RapidAPI 2021 Developer Survey Data
ALPS: Application-level Profile Semantics
Cucumber: Behavior Driven Development
Digital Transformation
Digital Transformation Changes How Companies Create Value | HBR Dec 2021 | Van Alstyne & Parker
Legacy Modernization or Chasing Rainbows | Nordic APIs |
30
Alianna Inzana
Email
alianna@aliannainzana.com
C O N T A C T
linkedin.com/in/aliannainzana/
@AInzana
Thank You

More Related Content

PPTX
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
PDF
INTERFACE by apidays 2023 - No more coding API's, Prerna Sood, Syncloop
PDF
5 Pillars of Building Enterprise0grade APIs
PPTX
Mit APIs auf der Überholspur zur produktorientierten Organisation
PPT
Six Steps To Build A Successful API
PPT
Six Steps to Build Successful APIs
PDF
Microservices meetupnz dec16
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
INTERFACE by apidays 2023 - No more coding API's, Prerna Sood, Syncloop
5 Pillars of Building Enterprise0grade APIs
Mit APIs auf der Überholspur zur produktorientierten Organisation
Six Steps To Build A Successful API
Six Steps to Build Successful APIs
Microservices meetupnz dec16
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...

Similar to INTERFACE, by apidays - Mapping the Multiprotocol Landscape (20)

PDF
API Best Practices
PDF
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
PDF
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
PDF
API and App Ecosystems - Build The Best: a deep dive
PDF
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
PDF
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
PDF
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
PPTX
APIs and Services: One Platform or Two?
PPT
Api management introduction and product overview v1.0 2014.08.28
PDF
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
PDF
Introduction to the Art of API Practice
PDF
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
PDF
Extend soa with api management Sangam18
PDF
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PDF
Dependency Down, Flexibility Up – The Benefits of API-First Development
PPTX
API Design – More than just a Payload Definition
PDF
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
PDF
Open Ap Is State Of The Market
API Best Practices
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
API and App Ecosystems - Build The Best: a deep dive
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
APIs and Services: One Platform or Two?
Api management introduction and product overview v1.0 2014.08.28
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
Introduction to the Art of API Practice
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
Extend soa with api management Sangam18
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
Dependency Down, Flexibility Up – The Benefits of API-First Development
API Design – More than just a Payload Definition
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
Open Ap Is State Of The Market
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
PDF
apidays Helsinki & North 2025 - API-Powered Journeys: Mobility in an API-Driv...
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays Helsinki & North 2025 - API-Powered Journeys: Mobility in an API-Driv...
Ad

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Machine Learning_overview_presentation.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Getting Started with Data Integration: FME Form 101
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
1. Introduction to Computer Programming.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Tartificialntelligence_presentation.pptx
Programs and apps: productivity, graphics, security and other tools
A comparative analysis of optical character recognition models for extracting...
Machine Learning_overview_presentation.pptx
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Getting Started with Data Integration: FME Form 101
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
A Presentation on Artificial Intelligence
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Unlocking AI with Model Context Protocol (MCP)
1. Introduction to Computer Programming.pptx
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25-Week II
Tartificialntelligence_presentation.pptx

INTERFACE, by apidays - Mapping the Multiprotocol Landscape

  • 1. Mapping the Multi-Protocol Landscape A L I A N N A I N Z A N A , V P - P R O D U C T , W E T R A N S F E R apidays INTERFACE '22
  • 2. 2022 SERIES OF EVENTS New York JULY (HYBRID) Australia SEPTEMBER (HYBRID) Singapore APRIL (VIRTUAL) Helsinki & North MARCH (VIRTUAL) Paris DECEMBER (HYBRID) London OCTOBER (HYBRID) Hong Kong AUGUST (VIRTUAL) JUNE (VIRTUAL) India MAY (VIRTUAL) APRIL (VIRTUAL) Dubai & Middle East JUNE (VIRTUAL) Check out our API Conferences www.a pida ys .globa l Want to talk at one of our conferences? apidays.typeform.com/to/ILJeAaV8
  • 3. Ali is a thought leader in the API space and a Vice President of Product at WeTransfer. Her career spans finance, energy, threat intelligence, and tech - where she builds tools and platforms focused on APIs & services, integration, and developer experience. She is a member of the OpenAPI Initiative, Out in Tech, and participates in various product- and protocol-related communities. Her product management SuperPower is asking weird questions at the right moment. Alianna Inzana A P I P R O D U C T L E A D E R & S P E A K E R linkedin.com/in/aliannainzana/ @AInzana © 2022 Alianna Inzana 2
  • 4. For many years, the conversation around APIs and services was split by protocol and specification. If we pull the camera back over the API and service landscape, this perspective – API monoculture – is actually less prevalent than we believe. Today – we will intentionally take a wider view – and explore how APIs and services have co- evolved, discovering where we can leverage the lessons learned from our journey with RESTful services to now map the multi-protocol landscape. Our objective is to understand where the multi-protocol perspective can be leveraged to create value for an organization. M U L T I - P R O T O C O L > M O N O C U L T U R E Multi-protocol Landscape © 2022 Alianna Inzana 3
  • 5. 1. 2. 3. 4. 5. 6. Anatomy of Change: Multi-protocol Maturity Moving Beyond Monoculture Revolutionary vs Evolutionary Change The Many Faces of Multi-protocol: Tech Debt, Microservices, Third Party Integrations We Don't Talk About Workflow: Vocabulary of an Inflection Point in Multi-protocol Maturity From Mapping to Mastering: Create Your Own Cartography for Multi-protocol Exploration Agenda M A P P I N G T H E M U L T I - P R O T O C O L L A N D S C A P E 4
  • 6. Towards a Universal Service Maturity Model Consumption Collaboration & Automation Organizational Scale Developer Experience < < < O R G A N I Z A T I O N A L V A L U E © 2022 Alianna Inzana API & Service Programs are an Organizational Focus Business recognizes value & strategic importance Design First (at first) thru True Design First Code-first with annotations to Document API Code-first APIs expose Internal Database Code Focus Architecture Focus Value Focus Product Focus 5
  • 7. Maturing as an Industry vs as a Team Consumption Collaboration & Automation Organizational Scale Developer Experience Exploration Manual Checks Mocking Performance Tests Governance Behavior or Scenario Tests Security: Client-side Design Tools Monitoring Security: Server-side DevSecOps Runtime Management Observability Unsiloed data Event Portal Std Broker Tech Code Focus E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y < < < O R G A N I Z A T I O N A L V A L U E © 2022 Alianna Inzana Architecture Focus Value Focus Product Focus API Developer Portal Internal & External Developer Portals Automation Gateway Specifications Specs Tools Practices 6
  • 8. API & Service Maturity Consumption Collaboration & Automation Organizational Scale Developer Experience Manual Checks Mocking Performance Tests Governance Behavior or Scenario Tests Security: Client-side Design Tools Monitoring Security: Server-side DevSecOps Runtime Management Observability Code-first APIs expose Internal Database Design First (at first) thru True Design First Unsiloed data Event Portal Std Broker Tech Code Focus API Programs are an Organizational Focus E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y < < < O R G A N I Z A T I O N A L V A L U E © 2022 Alianna Inzana Architecture Focus Code-first with annotations to Document API Value Focus Product Focus API Developer Portal Business recognizes value & strategic importance Internal & External Developer Portals Automation Gateway Exploration Specifications 7
  • 9. So....Why is it NOT Monoculture? R E S T I S T H E D O M I N A N T A R C H I T E C T U R A L S T Y L E / P R O T O C O L F O R S E R V I C E S T O D A Y 🚀: +93% 🐙: +81% 🐻: +91% Sources: 🚀Postman State of API Survey 2021 & 🐻SmartBear State of Quality: API 2021 survey & 🐙RapidAPI 2021 Developer Survey Data 1 M O V I N G B E Y O N D M O N O C U L T U R E 8
  • 11. New Protocols, New Specifications F O U N D A T I O N F O R C O L L A B O R A T I O N = I N T E R F A C E S T A N D A R D S SWAGGER ('11) RAML + API BLUEPRINT ('13) OPENAPI ('15) ⎋ ⎋ 10
  • 12. New Protocols, New Specifications I N T E R E S T I N M U L T I P L E P R O T O C O L S R E M A I N S S T R O N G ☑ ☑ Each series is shown in relation to itself. Data only available from 2004 11
  • 13. Majority of organizations use more than one protocol - +53% use three or more. Use 2+ Protocols  +81%  +70% vs +42% Large organizations more likely to use SOAP Sources: Postman State of API Survey 2021 & SmartBear State of Quality: API 2021 survey Half of all developers report using SOAP Apache Kafka Use by Organizational Maturity 🚀: +48%, 🐻: +56% +56% of Mature Orgs Mature Orgs > 10+ years of API development, vs. 32% of orgs providing APIs for < 2 years 12
  • 14. Tech Debt and the 99% Developers Y O U R T E C H D E B T I S M U L T I - P R O T O C O L • • • High percentage of large companies are still running SOAP services, but SOAP is persistent in smaller and younger companies as well Migrations - when they happen - can be both slow and costly for an organization Support for Legacy Services should be the expectation - because it is the norm. © 2022 Alianna Inzana Suggested Further Reading: Building for the 99% Developers, Jean Yang 13
  • 15. ☑ ☑ Microservices are: 🐻: +61% - the largest growth driver for APIs 🚀: +58% - the 'future tech' devs are most excited to work with Why are we so excited about Microservices? D I G I T A L T R A N S F O R M A T I O N I S H O W T H E B U S I N E S S V I E W S M I C R O S E R V I C E S 14
  • 16. Microservices + Event Driven Architecture Source: Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka 15
  • 17. 3 R D P A R T Y S E R V I C E S = F O U N D A T I O N A L T O T H E E C O S Y S T E M About the data SmartBear's State of Software Quality: API 2021 survey indicates that +70% of developers both consume and produce APIs - and that the concerns around quality, performance, and documentation are highly aligned between producers and consumers. Source: SmartBear State of Quality: API 2021 survey API Usage: ~80% Consume APIs © 2022 Alianna Inzana 16
  • 18. 0.0% 20.0% 40.0% 60.0% 80.0% 100.0% REST Webhooks GraphQL gRPC Unfamiliar Aware, Not Using Investigating Current POC In Production 3rd Party Service Integrations Sources: Predicts 2022: APIs Demand Improved Security and Management - Gartner Reprint and RapidAPI 2021 API Survey B U I L D I N G F R O M P O L Y G L O T S E R V I C E S 62.5% 81% 26% 13.7% * Chart Data from RapidAPI 2021 Developer Survey 17
  • 19. API tools designed to work with a specification can be difficult to generalize to work across multiple types of services...which leads to constant context switching as developers navigate between tools...which undermines efficiency in significant and costly ways. Most Tools Align to a Single Specification S P E C I F I C A T I O N M Y O P I A I N T H E T O O L C H A I N © 2022 Alianna Inzana T O O L S 18
  • 20. Multi-protocol Tooling....? Consumption Collaboration & Automation Organizational Scale Developer Experience Manual Checks Mocking Performance Tests Governance Behavior or Scenario Tests Security: Client-side Design Tools Monitoring Security: Server-side DevSecOps Runtime Management Observability Code-first APIs expose Internal Database Design First (at first) thru True Design First Unsiloed data Event Portal Std Broker Tech Code Focus API Programs are an Organizational Focus E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y < < < O R G A N I Z A T I O N A L V A L U E © 2022 Alianna Inzana Architecture Focus Code-first with annotations to Document API Value Focus Product Focus API Developer Portal Business recognizes value & strategic importance Internal & External Developer Portals Automation Gateway ☑ ☐ Exploration Doc Gen ☐ ☐ ☑ ☐ Design Mock Test Secure ☐ ☐ ☑ Governance Tools Monitoring Dev Portals? MULTI-PROTOCOL TOOL CHAIN Exploration Specifications Specs Tools Practices 19
  • 21. Specifications contain the 'Lego Bricks' of a Service • • • API Description Formats describe and/or aggregate a service's resources - endpoints, channels, queries, mutations, protobufs, etc. Each spec format contains different blocks that provide metadata on environments, security, versioning for the service itself The 'bricks' provide a standardize interface - as a function of conformance to the specification type © 2022 Alianna Inzana 20
  • 23. ALPS: Application-level Profile Semantics • • • • • ALPS profile is intended to explain "the vital domain- specific semantic descriptors and state transitions...on defining application-level semantics, independent of transfer protocol or media type..." Focus is on: Properties, not objects and Actions, not implementation details. From an agnostic design, ALPS utilities can generate various standard description formats for a service (OAS, AsyncAPI, GraphQL, etc.) A L P S D O C U M E N T S P R O F I L E T H E T A R G E T D O M A I N 22
  • 24. Behavior Driven Development - when used correctly - describes the behavior of a system - what it does, not how it is done (aka implementation details). It is not API- specific, though there are some API tools that use the framework. BDD activity centers on three core practices: Discovery, Formulation, and Automation BDD: Behavior Driven Development B D D P R O V I D E S F R A M E W O R K : G I V E N / T H E N / W H E N 23
  • 25. Specifications Inventory a System; Behavior Captures how to Create Business Value 24
  • 26. Organizations Mature on their Own Timescale Consumption Collaboration & Automation Organizational Scale Developer Experience Code Focus I N T R I N S I C N E E D S D R I V E O R G A N I Z A T I O N A L M A T U R I T Y < < < O R G A N I Z A T I O N A L V A L U E © 2022 Alianna Inzana Architecture Focus Value Focus Product Focus API & Service Programs are an Organizational Focus Business recognizes value & strategic importance Design First (at first) thru True Design First Code-first with annotations to Document API Code-first APIs expose Internal Database Source: Apigee 2021 State Of The API Economy report 25
  • 27. API & Service Maturity Consumption Collaboration & Automation Organizational Scale Developer Experience Manual Checks Mocking Performance Tests Governance Behavior or Scenario Tests Security: Client-side Design Tools Monitoring Security: Server-side DevSecOps Runtime Management Observability Code-first APIs expose Internal Database Design First (at first) thru True Design First Unsiloed data Event Portal Std Broker Tech Code Focus API Programs are an Organizational Focus E X T R I N S I C F A C T O R S D R I V E I N D U S T R Y M A T U R I T Y < < < O R G A N I Z A T I O N A L V A L U E © 2022 Alianna Inzana Architecture Focus Code-first with annotations to Document API Value Focus Product Focus API Developer Portal Business recognizes value & strategic importance Internal & External Developer Portals Automation Gateway Exploration Specifications 26
  • 28. H I G H M A T U R I T Y O R G A N I Z A T I O N S P R I O R I T I Z E C R E A T I N G V I A B L E E C O S Y S T E M S Low/Med Maturity Organizations are Tactically Focused Emphasize APIs and services as a means to an end, not as the end itself Mature Organizations Take a Strategic Focus APIs and services as a product - value is created and shared. 15% 47% Source: Apigee 2021 State Of The API Economy report 27
  • 29. 28
  • 30. "Maturity is the Capacity to Endure Uncertainty."  • • • Mature organizations do not only create value and acknowledge the strategic importance of APIs and services - but they also use them to build a resilient enterprise. Mature organizations will not exist in monoculture, but will require solutions that help developers work across protocols Build what we need, not what we know. © 2021 Alianna Inzana J O H N H U S T O N F I N L E Y
  • 31. Suggestions for Further Reading • • • • • • • • • • • • • •  Managing Complexity - Developer Tools API by Design | Stephen Mizell The Case for Developer Experience | Jean Yang I Test in Prod | Charity Majors Building for the 99% Developers | Future | Jean Yang How Netflix Scales its API with GraphQL Federation (Part 2) | Netflix Tech Blog Apigee 2021 State Of The API Economy report Protocols: Stats and Info Predicts 2022: APIs Demand Improved Security and Management | Gartner 🚀Postman State of API Survey 2021 🐻SmartBear State of Quality: API 2021 survey 🐙RapidAPI 2021 Developer Survey Data ALPS: Application-level Profile Semantics Cucumber: Behavior Driven Development Digital Transformation Digital Transformation Changes How Companies Create Value | HBR Dec 2021 | Van Alstyne & Parker Legacy Modernization or Chasing Rainbows | Nordic APIs | 30
  • 32. Alianna Inzana Email alianna@aliannainzana.com C O N T A C T linkedin.com/in/aliannainzana/ @AInzana Thank You