SlideShare a Scribd company logo
1 of 51
Download to read offline
Continuous API Strategies
For Integrated Platforms
BILL DOERRFELD
@DoerrfeldBill
Platform Summit 2019
Oct 22 2019
Trigger warning: buzz words may or may not be overused.
a
My Talk Origins
Ok, how about "Continuous
API Strategies For
Integrated Platforms?"
Hey Bill, we need a tagline.
Uh oh.
Continuous API Strategies
For Integrated Platforms
?? ?
? ?
What does that even mean?
Let's Start With Platforms
Continuous API Strategies
For Integrated Platforms
?? ?
? ?
What is A Platform?
"Successful platforms solve the
chicken and egg problem. Platforms
leverage network effects."
Defining Platform
-Melanie Gabriel
What is A Platform?
Traditional "Pipe" Model
Platform Model
PRODUCER CONSUMER
Value Creation
PRODUCER CONSUMER
Value Consumption
Value Creation
Value Consumption
Value Creation
Value Consumption
*How Melanie Gabriel depicts The Platform Economy
PLATFORM
Platforms Enable Developer Ecosystems
"Allow the makers to make"
- Jason Woosely, Magento
Now How About APIs?
Continuous API Strategies
For Integrated Platforms
?? ?
? ✓
What are APIs?
So it's some sort of beer thing?
v Yes.
FRIEND
ME
API = Platform Enabler
❖ API enables access to the organization’s core
value proposition;
❖ Is technically and non-technically scalable;
❖ Enables consumers to create shared value;
❖ Is instrumental in securing the organization’s
position as a market leader; and
❖ Is seen by top management as business
critical.
Defining API Platform
Nordic APIs blog, 2014. API Platform Defined: When an API Provider is a Platform
There Are Many APIs
22,000 PUBLIC APIS
-PROGRAMMABLEWEB DIRECTORY, 2019
"55% OF BUSINESS USE APIS
AS A REVENUE STREAM"
-CLOUD ELEMENTS 2019 STATE OF API INTEGRATION REPORT
API as a Product
DOCUMENTATION
DX DESIGN
ERROR HANDLING
DISCOVERABILITY
Has been revolutionary for improving API standards...
That's great, but...
& MORE
Most API Business Models Are Indirect
API AS A PRODUCT (DIRECT) INDIRECT
● DIGITAL
TRANSFORMATION
● R&D
● PARTNER, NETWORK
GROWTH
● STANDARDIZATION
● MARKETING
● COIN-OPERATED
● UPSELL
● REV SHARE
VS
API platforms need strategy
Continuous API Strategies
For Integrated Platforms
✓? ✓
? ✓
Continuous...
Continuous API Strategies
For Integrated Platforms
✓? ✓
? ✓
High Expectations for Platforms
IN OTHER WORDS,
PLATFORMS BE
SWEATIN'
Performance
Speed
Reliability
Scalability
Granularity
End Users Expect A Lot
Unprecedented expectations direct Digital Transformation initiatives
" THESE ARE MY
DEMANDS"
-CONSUMER
MANY DEVICES EASE OF USE
RESOURCE-HEAVY DATA PRIVACY
"YOU MUST
TRANSFORM"
-CLOUD
"87% of individuals preferred to
adopt a fintech application rather
than use a product or service offered
by a traditional financial services
provider."
High Consumer Standards
Example: Consumer selection directs change in banking
Software Architecture is Changing
DECOMPOSITION MICROSERVICES
API-BASED
INTEGRATIONS
IN RESPONSE,,,
Software Release is Changing
CLOUD-NATIVE SERVERLESS QUICK DEV CYCLES
Continuous Delivery is King
"Companies that win today realize they
must ditch legacy systems and
embrace more agile continuous
delivery processes."
Development Trends
MICROSERVICES
CONTAINERS
ORCHESTRATION
AGILE
MODULAR KUBERNETES
AUTOMATED
TESTING
QUICK
DEPLOYMENT
LOW CODE API-FIRST
SERVICE MESHEVENT-DRIVEN
All This Requires: DevOps
...But it's vague. Everyone interprets DevOps differently.
DevOps Requires API Strategy
APIs provide the logistics that make DevOps possible.
✓
Continuous API Strategies
For Integrated Platforms
✓✓ ✓
✓?
✓
Continuous API Strategies
For Integrated Platforms
✓✓ ✓
✓✓
APIs Enable A Fully-Realized DevOps
1. Define DevOps.
2. Show examples of how APIs can
enable DevOps.
3. Demonstrate benefits
4. Do "The Spin" (if time allows)
My theory:
(And vice-versa too)
What Exactly is DevOps?
Principles that define DevOps
DE-SILOED
MEASURABLE
INFRASTRUCTURE
AS CODE
LEAN
CI/CD
DEV OPS
CULTURE > ROLE
The Core DevOps Tenants Are:
"cross-functional accountability,
autonomous teams, automation,
measurable progress, and lean
iterations"
- Brandon Pulsipher, VP of cloud
engineering at Adobe
DevOps = Automation
Automating the CI pipeline
BUILD TEST DEPLOY
Example CI pipeline by SemaphoreCI
DevOps: Automated CI Pipeline
"DevOps is the consolidation of
process and configuration into code
and the execution of the automated
build, testing, validation, and release
through a [continuous integration]
pipeline."
- Kem Elbrader, co-founder of
Hoodoo Digital
Some Tech In DevOps
CI/CD PIPELINE SCRIPTS
ORCHESTRATION
AUTO TESTS / SCANS
SERVERLESSCONTAINERS
Not exhaustive!
APIs Drive DevOps
"We often look at APIs only in one light –
we view them as a product rather than
what they are, which is a core enabling
system for the modern code
infrastructure. APIs are involved in
nearly every action in the DevOps
space.
- Kristopher Sandoval, prolific Nordic APIs writer
In every meaning of the word
1. User provisioning with SCIM API
Practical examples of APIs enabling DevOps...
HTTP POST
https://api.exsample.com/scim/users
Automate user creation
HTTP GET
https://api.exsample.com/scim/users
Retrieve user data
HTTP POST
https://api.exsample.com/scim/bulk
Batch request
● Identity standard
● API-driven
● Programmatically
create/edit users
● Plug into Operations
2. Container Ops with Docker API
Call Docker API to run a container
Print logs of one specific container
Stop running all containers
Practical examples of APIs enabling DevOps...
● Enhance automation
● Extensibility for
custom apps
● Avoid vendor lock in
● Measurable
Benefits of using APIs in DevOps:
Examples taken from Docker docs: https://docs.docker.com/develop/sdk/examples/
3. Orchestration with Kubernetes API
Retrieve information on pods and resources
Practical examples of APIs enabling DevOps...
● Increase platform
visibility
● Goes beyond GET
read functions: set up
clusters, etc.
4. Serverless with OpenStack API
curl -X POST -s
https://iad.servers.api.rackspacecloud.com/v2/12345/ser
vers
-d '{"server": { "name": "Ubuntu-1",
"imageRef":"71893ec7-b625-44a5-b333-ca19885b941d",
"flavorRef":"2" }}'
-H 'X-Auth-Token: abcdef123456'
-H "Content-Type: application/json"
Spin up a new server
curl -s
https://iad.servers.api.rackspacecloud.com/v2/12345/ser
vers/abcdef-02d0-41db-bb9f-abcdef
-H 'X-Auth-Token: abcdefXuS7KD34a'
Retrieve information about server● Maintain lean footprint
● Infrastructure as Code
● Measure statuses
● Ops Usability
Practical examples of APIs enabling DevOps...
* Examples from Linux tutorial found here:
https://www.linux.com/tutorials/spinning-server-openstack-api/
5. Build, test, and deploy from chat bot
Commit Code
Push a commit to repo, automate build
Scan [Repository]
Scan the package, validate and test
Deploy Package
Deploy
Practical examples of APIs enabling DevOps...
● Requires many API
connections to
function
● Powers, scripts tie
into APIs
● Team transparency
5. Build, test, and deploy from chat bot
Practical examples of APIs enabling DevOps...
Fundamental "ChatOps" approach
In Conclusion
1. High consumer expectations beckon change
2. A platform model helps Digital Transformation
3. DevOps is necessary to achieve this
4. APIs make DevOps goals possible
5. APIs & DevOps should be friends
APIs: Core To Automation
API-first designs are improving development and
interoperability standards for today’s most
powerful digital platforms.
"The Spin"
What does a continuous API
strategy mean to you?
Continuous API Strategies
For Integrated Platforms
BILL DOERRFELD
@DoerrfeldBill
Platform Summit 2019
Oct 22 2019
THANK YOU
Photos: Unsplash. Graphics: Yours truly.
slideshare.net/BillConradDoerrfeld
Slides are up:
@DoerrfeldBill
Share Your API Story
Articles, LiveCasts, Platform Summit 2019
Community Submissions
Are Welcome
bill@nordicapis.com
Subscribe:
https://nordicapis.com/newsletter/
CONTACT
bill@nordicapis.com
@DoerrfeldBill
Continuous API Strategies
For Integrated Platforms
BILL DOERRFELD
@DoerrfeldBill
Platform Summit 2019
Oct 22 2019

More Related Content

What's hot

API first approach for frontend developers
API first approach for frontend developersAPI first approach for frontend developers
API first approach for frontend developersFDConf
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15Open API Initiative (OAI)
 
apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...
apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...
apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...apidays
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays
 
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...apidays
 
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
I Love APIs 2015: Create Design-driven APIs with Node.js and SwaggerI Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
I Love APIs 2015: Create Design-driven APIs with Node.js and SwaggerApigee | Google Cloud
 
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...apidays
 
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...apidays
 
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...apidays
 
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...Tiffany Xingyu Wang
 
APIDays - API Design Workshop
APIDays - API Design WorkshopAPIDays - API Design Workshop
APIDays - API Design WorkshopRestlet
 
Api-First service design
Api-First service designApi-First service design
Api-First service designStefaan Ponnet
 
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...apidays
 
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...apidays
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeApigee | Google Cloud
 
apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...apidays
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays
 
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botifyapidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botifyapidays
 
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Klugerapidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Klugerapidays
 
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons LearntOracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons Learntluisw19
 

What's hot (20)

API first approach for frontend developers
API first approach for frontend developersAPI first approach for frontend developers
API first approach for frontend developers
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
 
apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...
apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...
apidays LIVE Australia - Have your cake and eat it too: GraphQL? REST? Why no...
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
 
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
 
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
I Love APIs 2015: Create Design-driven APIs with Node.js and SwaggerI Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
 
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
 
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
 
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
 
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
 
APIDays - API Design Workshop
APIDays - API Design WorkshopAPIDays - API Design Workshop
APIDays - API Design Workshop
 
Api-First service design
Api-First service designApi-First service design
Api-First service design
 
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
 
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
 
apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
 
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botifyapidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
 
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Klugerapidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
 
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons LearntOracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
 

Similar to Continuous API Strategies for Integrated Platforms

Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...WSO2
 
An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationJudy Breedlove
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsAxway
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Create and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixCreate and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixDev_Events
 
#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connectpramodvallanur
 
APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...
APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...
APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...apidays
 
Service Virtualization + API Management together
Service Virtualization + API Management togetherService Virtualization + API Management together
Service Virtualization + API Management togetherPablo Gutierrez
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
AWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to GatewaysAWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to GatewaysAWS Chicago
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition3scale
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionSteven Willmott
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0sflynn073
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 

Similar to Continuous API Strategies for Integrated Platforms (20)

Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
 
An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile Integration
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Create and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixCreate and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and Bluemix
 
#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect
 
APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...
APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...
APIdays Paris 2019 - Delivering Exceptional User Experience with REST and Gra...
 
Service Virtualization + API Management together
Service Virtualization + API Management togetherService Virtualization + API Management together
Service Virtualization + API Management together
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
AWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to GatewaysAWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to Gateways
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 

Recently uploaded

Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 

Recently uploaded (20)

Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 

Continuous API Strategies for Integrated Platforms

  • 1. Continuous API Strategies For Integrated Platforms BILL DOERRFELD @DoerrfeldBill Platform Summit 2019 Oct 22 2019 Trigger warning: buzz words may or may not be overused.
  • 2. a My Talk Origins Ok, how about "Continuous API Strategies For Integrated Platforms?" Hey Bill, we need a tagline.
  • 3. Uh oh. Continuous API Strategies For Integrated Platforms ?? ? ? ? What does that even mean?
  • 4. Let's Start With Platforms Continuous API Strategies For Integrated Platforms ?? ? ? ?
  • 5. What is A Platform?
  • 6. "Successful platforms solve the chicken and egg problem. Platforms leverage network effects." Defining Platform -Melanie Gabriel
  • 7. What is A Platform? Traditional "Pipe" Model Platform Model PRODUCER CONSUMER Value Creation PRODUCER CONSUMER Value Consumption Value Creation Value Consumption Value Creation Value Consumption *How Melanie Gabriel depicts The Platform Economy PLATFORM
  • 8. Platforms Enable Developer Ecosystems "Allow the makers to make" - Jason Woosely, Magento
  • 9. Now How About APIs? Continuous API Strategies For Integrated Platforms ?? ? ? ✓
  • 10. What are APIs? So it's some sort of beer thing? v Yes. FRIEND ME
  • 11. API = Platform Enabler
  • 12. ❖ API enables access to the organization’s core value proposition; ❖ Is technically and non-technically scalable; ❖ Enables consumers to create shared value; ❖ Is instrumental in securing the organization’s position as a market leader; and ❖ Is seen by top management as business critical. Defining API Platform Nordic APIs blog, 2014. API Platform Defined: When an API Provider is a Platform
  • 13. There Are Many APIs 22,000 PUBLIC APIS -PROGRAMMABLEWEB DIRECTORY, 2019 "55% OF BUSINESS USE APIS AS A REVENUE STREAM" -CLOUD ELEMENTS 2019 STATE OF API INTEGRATION REPORT
  • 14. API as a Product DOCUMENTATION DX DESIGN ERROR HANDLING DISCOVERABILITY Has been revolutionary for improving API standards... That's great, but... & MORE
  • 15. Most API Business Models Are Indirect API AS A PRODUCT (DIRECT) INDIRECT ● DIGITAL TRANSFORMATION ● R&D ● PARTNER, NETWORK GROWTH ● STANDARDIZATION ● MARKETING ● COIN-OPERATED ● UPSELL ● REV SHARE VS
  • 16. API platforms need strategy Continuous API Strategies For Integrated Platforms ✓? ✓ ? ✓
  • 17. Continuous... Continuous API Strategies For Integrated Platforms ✓? ✓ ? ✓
  • 18. High Expectations for Platforms IN OTHER WORDS, PLATFORMS BE SWEATIN' Performance Speed Reliability Scalability Granularity
  • 19. End Users Expect A Lot Unprecedented expectations direct Digital Transformation initiatives " THESE ARE MY DEMANDS" -CONSUMER MANY DEVICES EASE OF USE RESOURCE-HEAVY DATA PRIVACY "YOU MUST TRANSFORM" -CLOUD
  • 20. "87% of individuals preferred to adopt a fintech application rather than use a product or service offered by a traditional financial services provider." High Consumer Standards Example: Consumer selection directs change in banking
  • 21. Software Architecture is Changing DECOMPOSITION MICROSERVICES API-BASED INTEGRATIONS IN RESPONSE,,,
  • 22. Software Release is Changing CLOUD-NATIVE SERVERLESS QUICK DEV CYCLES
  • 23. Continuous Delivery is King "Companies that win today realize they must ditch legacy systems and embrace more agile continuous delivery processes."
  • 25. All This Requires: DevOps ...But it's vague. Everyone interprets DevOps differently.
  • 26. DevOps Requires API Strategy APIs provide the logistics that make DevOps possible.
  • 27. ✓ Continuous API Strategies For Integrated Platforms ✓✓ ✓ ✓?
  • 28. ✓ Continuous API Strategies For Integrated Platforms ✓✓ ✓ ✓✓
  • 29. APIs Enable A Fully-Realized DevOps 1. Define DevOps. 2. Show examples of how APIs can enable DevOps. 3. Demonstrate benefits 4. Do "The Spin" (if time allows) My theory: (And vice-versa too)
  • 30. What Exactly is DevOps? Principles that define DevOps DE-SILOED MEASURABLE INFRASTRUCTURE AS CODE LEAN CI/CD DEV OPS CULTURE > ROLE
  • 31. The Core DevOps Tenants Are: "cross-functional accountability, autonomous teams, automation, measurable progress, and lean iterations" - Brandon Pulsipher, VP of cloud engineering at Adobe
  • 32. DevOps = Automation Automating the CI pipeline BUILD TEST DEPLOY Example CI pipeline by SemaphoreCI
  • 33. DevOps: Automated CI Pipeline "DevOps is the consolidation of process and configuration into code and the execution of the automated build, testing, validation, and release through a [continuous integration] pipeline." - Kem Elbrader, co-founder of Hoodoo Digital
  • 34. Some Tech In DevOps CI/CD PIPELINE SCRIPTS ORCHESTRATION AUTO TESTS / SCANS SERVERLESSCONTAINERS Not exhaustive!
  • 35. APIs Drive DevOps "We often look at APIs only in one light – we view them as a product rather than what they are, which is a core enabling system for the modern code infrastructure. APIs are involved in nearly every action in the DevOps space. - Kristopher Sandoval, prolific Nordic APIs writer In every meaning of the word
  • 36. 1. User provisioning with SCIM API Practical examples of APIs enabling DevOps... HTTP POST https://api.exsample.com/scim/users Automate user creation HTTP GET https://api.exsample.com/scim/users Retrieve user data HTTP POST https://api.exsample.com/scim/bulk Batch request ● Identity standard ● API-driven ● Programmatically create/edit users ● Plug into Operations
  • 37. 2. Container Ops with Docker API Call Docker API to run a container Print logs of one specific container Stop running all containers Practical examples of APIs enabling DevOps... ● Enhance automation ● Extensibility for custom apps ● Avoid vendor lock in ● Measurable Benefits of using APIs in DevOps: Examples taken from Docker docs: https://docs.docker.com/develop/sdk/examples/
  • 38. 3. Orchestration with Kubernetes API Retrieve information on pods and resources Practical examples of APIs enabling DevOps... ● Increase platform visibility ● Goes beyond GET read functions: set up clusters, etc.
  • 39. 4. Serverless with OpenStack API curl -X POST -s https://iad.servers.api.rackspacecloud.com/v2/12345/ser vers -d '{"server": { "name": "Ubuntu-1", "imageRef":"71893ec7-b625-44a5-b333-ca19885b941d", "flavorRef":"2" }}' -H 'X-Auth-Token: abcdef123456' -H "Content-Type: application/json" Spin up a new server curl -s https://iad.servers.api.rackspacecloud.com/v2/12345/ser vers/abcdef-02d0-41db-bb9f-abcdef -H 'X-Auth-Token: abcdefXuS7KD34a' Retrieve information about server● Maintain lean footprint ● Infrastructure as Code ● Measure statuses ● Ops Usability Practical examples of APIs enabling DevOps... * Examples from Linux tutorial found here: https://www.linux.com/tutorials/spinning-server-openstack-api/
  • 40. 5. Build, test, and deploy from chat bot Commit Code Push a commit to repo, automate build Scan [Repository] Scan the package, validate and test Deploy Package Deploy Practical examples of APIs enabling DevOps... ● Requires many API connections to function ● Powers, scripts tie into APIs ● Team transparency
  • 41. 5. Build, test, and deploy from chat bot Practical examples of APIs enabling DevOps... Fundamental "ChatOps" approach
  • 42. In Conclusion 1. High consumer expectations beckon change 2. A platform model helps Digital Transformation 3. DevOps is necessary to achieve this 4. APIs make DevOps goals possible 5. APIs & DevOps should be friends
  • 43. APIs: Core To Automation API-first designs are improving development and interoperability standards for today’s most powerful digital platforms.
  • 44. "The Spin" What does a continuous API strategy mean to you?
  • 45. Continuous API Strategies For Integrated Platforms BILL DOERRFELD @DoerrfeldBill Platform Summit 2019 Oct 22 2019 THANK YOU Photos: Unsplash. Graphics: Yours truly.
  • 47. Share Your API Story Articles, LiveCasts, Platform Summit 2019
  • 51. Continuous API Strategies For Integrated Platforms BILL DOERRFELD @DoerrfeldBill Platform Summit 2019 Oct 22 2019