HowAPIOpsisthenext
waveforDevOps
John	Musser	@johnmusser
GlueCon	2016
APIscanbegreat,
but notalways…
Why API Ops is the Next Wave of DevOps
Why API Ops is the Next Wave of DevOps
APIOpstotherescue
Butwhat isAPIOps?
APIOps =>DevOps
Hmmm,
but whatisDevOps
anyway?
“DevOps is	a	culture,	movement	or	practice	that	
emphasizes	the	collaboration	and	communication	of	
both developers	and	IT	professionals	while	
automating	the	process	of	software	delivery	and	
infrastructure	changes.
It	aims	at	establishing	a	culture	and	environment	
where	building,	testing,	and	releasing	software,	can	
happen	rapidly,	frequently,	and	more	reliably.”
Source:	Wikipedia
Source:	Wikipedia
DevOps=
development
+
operations
APIOps=
APIdevelopment
+
APIoperations
Yeah,but aren’tthey
kindathe samething?
Sortof.
Same,butdifferent…
People
Gateways
Debugging
Support processes
Testing processes
Monitoring
Rate limiting
SecurityUsage patterns
Tools
Standards
Design patterns
APIOps:what’s different?
Versioning
Infrastructure
Deprecation
CI/CD
Q:WhyAPIOpsnow?
What’schanged?
1995
Why do we need
a Web site?
2000 2005 2010
Of course we have
a Web site
Of course we
have an API
Why do we need
an API?
1995
Why do we need
a Web site?
2000 2005 2010
Of course we have
a Web site
Of course we
have an API
Why do we need
an API?
Youarehere
A:Maturity
10+yearsofwebAPIs
Bestpractices,tools,conventions
(andacouplestandards)
A:Ubiquity
APIs areeverywherenow
Internally andexternally
A:Criticality
APIs matter more now
Alotmore…
Howdowe knowAPIs
mattermorenow?
The	Register,	 9/20/15
Alexia	Tsotsis,	TechCrunch,	 2/3/12
Why API Ops is the Next Wave of DevOps
Why API Ops is the Next Wave of DevOps
APIOps:
Design,build,testandrelease
APIs morerapidly, frequently
andreliably
Why API Ops is the Next Wave of DevOps
Elephant inthe room?
Microservices
Doingmicroservices
without APIOps?
Doingmicroservices
without APIOps?
Goodluckwith that.
Culture
Lifecycle
Teams
Culture
Lifecycle
Teams
Rememberthe
APIculture wars?
Remember
SOAP?
Weallhada
SOAPhangover
Whichmeant:
RESTgood,
standardsbad
Butthen…
thehangover
subsided
Hmm,maybe
standards
aren’tallbad…
Hmm,maybe
specs
aren’tallbad…
Hmm,maybe
APIspecs
aren’tallbad…
Why API Ops is the Next Wave of DevOps
Why API Ops is the Next Wave of DevOps
Atthe same time,
APItoolswentto11
APItools,the first generation
APItools,the secondgeneration
Whyallthetools?
Culture
Lifecycle
Teams
TheAPILifecycle
Requirements
Design
Development
QA	/	Test
Deployment
Operations
TheAPILifecycle
Requirements
Design
Development
QA	/	Test
Deployment
Operations
1st generation
API tools
focused here
TheAPILifecycle
Requirements
Design
Development
QA	/	Test
Deployment
Operations
1st generation
API tools
focused here
But it
turns-out
now we
need help
elsewhere
…
2016
istheYearof the
APILifecycleJ
Backtospecs…
specs areartifacts
artifactsaregood
artifactsareglue
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Collaborate,
check-in,
update,
repeat
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Generate	code,
libraries
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Generate	tests,
validate	spec,
load	/	perf testing
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Use	std deploy	tools,
smoke	test,
generate	docs
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Manage,
monitor,
measure
Requirements
Design
Development
QA	/	Test
Deployment
Operations
Iterate,
improve,
update
Evenyou’renot
“doingspecs”
allthesestepsmatter
it’s
CI/CDforAPIs
Continuous Integration /Continuous Deployment
(sameprinciples,samegoals)
TheseallstillworknicelyforAPIOps
TheseallwillworknicelyforAPIOps
Isthe futureofAPIscontainerized?
APIsfor APIOps:
manylayersof
meta
We cannowuse APIsto:
CreateAPIs
Test APIs
DeployAPIs
Manage APIs
MonitorAPIs
Or,it’sAPIsalltheway down…
Culture
Lifecycle
Teams
Why API Ops is the Next Wave of DevOps
Integrated Siloed
Dev
Test /
QA
Prod /
Ops
Dev
Test /
QA
Prod /
Ops
APIs: Internal / External
APIOps:
Design,build,testandrelease
APIs morerapidly, frequently
andreliably
Remember:
APIs areajourney,
notadestination
ThankYou
@johnmusser
@basho
basho.com
Photo	credits
Elephant:	https://www.flickr.com/photos/mobilestreetlife/4179063482
Wave:	https://www.flickr.com/photos/126928999
Amplifier:	https://www.flickr.com/photos/dankos/3059986305
Containers:	https://www.flickr.com/photos/russellstreet/4608648934
Bayeux	Tapestry:	https://www.flickr.com/photos/fogey03/9463752627
Gears:	https://www.flickr.com/photos/yospiff/3879736075
Silos:	https://www.flickr.com/photos/34106201@N00/7995999741
Winding	road:	https://www.flickr.com/photos/matthewthecoolguy/7518274258

More Related Content

PPTX
Introduction to Azure monitor
PDF
Efficient API delivery with APIOps
PPTX
Exposing services with Azure API Management
PPTX
Serverless Application Development with Azure
PDF
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
PDF
Benefits of Stream Processing and Apache Kafka Use Cases
ODP
Openshift Container Platform
PDF
Azure Monitoring Overview
Introduction to Azure monitor
Efficient API delivery with APIOps
Exposing services with Azure API Management
Serverless Application Development with Azure
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
Benefits of Stream Processing and Apache Kafka Use Cases
Openshift Container Platform
Azure Monitoring Overview

What's hot (20)

PDF
EKS Workshop
PDF
Microservice Architecture using Spring Boot with React & Redux
PDF
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
PPTX
Kubernetes Introduction
PDF
apidays LIVE Singapore - Next-generation microservice architecture based on A...
PDF
Red Hat OpenShift Container Platform Overview
PDF
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
PDF
CI:CD in Lightspeed with kubernetes and argo cd
PPTX
Azure Synapse Analytics Overview (r2)
PDF
Gitops Hands On
PDF
Kubernetes Security Best Practices - With tips for the CKS exam
PPTX
Guide to an API-first Strategy
PDF
Automated Apache Kafka Mocking and Testing with AsyncAPI | Hugo Guerrero, Red...
PDF
Event Driven Architecture
PDF
Introduction to CICD
PPTX
Micro services Architecture
PDF
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
PPTX
Google cloud platform
PDF
Crafting an API Strategy with an API Marketplace
EKS Workshop
Microservice Architecture using Spring Boot with React & Redux
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Kubernetes Introduction
apidays LIVE Singapore - Next-generation microservice architecture based on A...
Red Hat OpenShift Container Platform Overview
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
CI:CD in Lightspeed with kubernetes and argo cd
Azure Synapse Analytics Overview (r2)
Gitops Hands On
Kubernetes Security Best Practices - With tips for the CKS exam
Guide to an API-first Strategy
Automated Apache Kafka Mocking and Testing with AsyncAPI | Hugo Guerrero, Red...
Event Driven Architecture
Introduction to CICD
Micro services Architecture
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
Google cloud platform
Crafting an API Strategy with an API Marketplace
Ad

Viewers also liked (20)

PDF
API Business Models
PDF
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
PDF
Ten Reasons Developers Hate Your API
PDF
What Makes a Great Open API?
PDF
API Best Practices Webinar: Metrics - What to Measure
PPT
Open APIs: State of the Market, May 2010
PPT
Open API Ecosystem Overview: December 2010
PPTX
Performance Testing REST APIs
PDF
Open APIs: What's Hot, What's Not?
PPTX
Deep-Dive: API Analytics and Business KPIs - Measure what matters
PDF
How to Automate API Testing
PDF
Fast ALS-Based Matrix Factorization for Recommender Systems
PPTX
The API Lifecycle, from pre-production testing to post-production monitoring
PPTX
Test Automation
PPTX
Do you know how fast you are going? Agile Tour London 2015
PPTX
API Test Automation Tips and Tricks
PDF
Open APIs: What's Hot, What's Not?
PPTX
Securing Microservices with Spring Cloud Security
PPTX
Swagger APIs for Humans and Robots (Gluecon)
PPTX
Enterprise API Adoption Patterns
API Business Models
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
Ten Reasons Developers Hate Your API
What Makes a Great Open API?
API Best Practices Webinar: Metrics - What to Measure
Open APIs: State of the Market, May 2010
Open API Ecosystem Overview: December 2010
Performance Testing REST APIs
Open APIs: What's Hot, What's Not?
Deep-Dive: API Analytics and Business KPIs - Measure what matters
How to Automate API Testing
Fast ALS-Based Matrix Factorization for Recommender Systems
The API Lifecycle, from pre-production testing to post-production monitoring
Test Automation
Do you know how fast you are going? Agile Tour London 2015
API Test Automation Tips and Tricks
Open APIs: What's Hot, What's Not?
Securing Microservices with Spring Cloud Security
Swagger APIs for Humans and Robots (Gluecon)
Enterprise API Adoption Patterns
Ad

Similar to Why API Ops is the Next Wave of DevOps (20)

PDF
Continuous API Strategies for Integrated Platforms
PDF
An introduction to DevOps
PPTX
DevOps kg.pptx
PPTX
DevOps 1 (1).pptx
PDF
Why APIs Call for 2xs the DevOps
PDF
DEVOPS: THE KEY TO CONTINUOUS IMPROVEMENT AND CUSTOMER SATISFACTION
PDF
How DevOps Development Companies Streamline Operations.pdf
PDF
APIOps: Automated Processes for Even Better APIs
PPTX
DevOps Introduction
PPTX
Introduction to DevOps
PPT
IBM Innovate 2013 Session: DevOps 101
PPTX
AICT_presentation.pptx
PDF
DevOps
PDF
intro to DevOps
PDF
API and App Ecosystems - Build The Best: a deep dive
PDF
Understanding the Role of DevOps in Modern Software Development.pdf
PDF
What is DevOps?
PDF
What Are The Top 5 Trending Technologies In DevOps?.pdf
PDF
Cutting Edge on Development Methodologies in IT
Continuous API Strategies for Integrated Platforms
An introduction to DevOps
DevOps kg.pptx
DevOps 1 (1).pptx
Why APIs Call for 2xs the DevOps
DEVOPS: THE KEY TO CONTINUOUS IMPROVEMENT AND CUSTOMER SATISFACTION
How DevOps Development Companies Streamline Operations.pdf
APIOps: Automated Processes for Even Better APIs
DevOps Introduction
Introduction to DevOps
IBM Innovate 2013 Session: DevOps 101
AICT_presentation.pptx
DevOps
intro to DevOps
API and App Ecosystems - Build The Best: a deep dive
Understanding the Role of DevOps in Modern Software Development.pdf
What is DevOps?
What Are The Top 5 Trending Technologies In DevOps?.pdf
Cutting Edge on Development Methodologies in IT

Recently uploaded (20)

PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
Configure Apache Mutual Authentication
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPT
Geologic Time for studying geology for geologist
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
STKI Israel Market Study 2025 version august
PDF
CloudStack 4.21: First Look Webinar slides
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
Five Habits of High-Impact Board Members
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Architecture types and enterprise applications.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Getting started with AI Agents and Multi-Agent Systems
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Configure Apache Mutual Authentication
NewMind AI Weekly Chronicles – August ’25 Week III
Enhancing plagiarism detection using data pre-processing and machine learning...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Geologic Time for studying geology for geologist
TEXTILE technology diploma scope and career opportunities
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Convolutional neural network based encoder-decoder for efficient real-time ob...
sbt 2.0: go big (Scala Days 2025 edition)
STKI Israel Market Study 2025 version august
CloudStack 4.21: First Look Webinar slides
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Five Habits of High-Impact Board Members
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Architecture types and enterprise applications.pdf
Module 1.ppt Iot fundamentals and Architecture
Flame analysis and combustion estimation using large language and vision assi...
Zenith AI: Advanced Artificial Intelligence
Getting started with AI Agents and Multi-Agent Systems

Why API Ops is the Next Wave of DevOps