SlideShare a Scribd company logo
1 of 52
Download to read offline
APIs for your Business 
+ 
Stages of the API Lifecycle 
API Workshop at TheFamily 
Paris, December 5, 2014 
Nicolas Grenié 
! 
Hacker in Residence at 3scale.net 
Out-of-the-box API Management 
@3scale
Outline 
1. Four business benefits of APIs 
2. The API lifecycle 
• Plan/Design 
• Build/Integrate 
• Operate/Manage 
• Share/Engage 
3. Wrap-up and take-aways 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
API 
! 
Application Programming Interface
What’s an API? 
" # 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for Developers 
✴Enrich functionality 
✴Increase attractiveness by new combinations 
✴Leverage brand strength 
✴Integrate more easily and quickly 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for Companies/ 
Organisations 
✴Create/revive revenue sources 
✴Deliver wider reach 
✴Foster (external) innovation 
✴Increase efficiency 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Example 1: 
Create/revive revenue sources 
✴25% of revenue growth driven by APIs 
✴750,000 fundraising pages created using 
JustGiving APIs raising £76m 
✴40% annual user growth 
Source: http://www.3scale.net/resources/customer-stories/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Example 2: 
Deliver wider reach 
✴700 partners created 50,000 third party apps/services 
✴300m monthly uniques who see the brand on other sites 
✴The API gave reach and brand awareness which would not have been 
possible with traditional marketing. 
(Dick Brouwer, TripAdvisor Director of Engineering) 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Source: http://bit.ly/1uk6Oo7
Example 3: 
Foster (external) innovation 
✴Only 1 app developed by Fitbit in-house 
✴Third party apps in Fitbit’s ecosystem accumulated 
are worth $1m of development cost 
Source: http://www.slideshare.net/faberNovel/why-shouldicareaboutap-is4/53 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Example 4: 
Increase efficiency 
✴Wrap every internal service with an API – or you are fired 
✴Better re-usability, quicker integration, spot opportunities, get to market quicker (AWS) 
Source: http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
But what really is the 
power of APIs ? 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
! 
• APIs enable the creation of platforms. 
• Platforms enable 2-sided / n-sided 
business models. 
(aka Asymmetric Business Models) 
See also VisionMobile report on Asymmetric Business Models:! 
http://www.visionmobile.com/product/asymmetric-business-models/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Asymmetric Business Models 
Side 1 Side 2..n 
Get most of 
the services Pays 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs enable the creation of 
platforms. 
…can serve n victimized markets ! 
$ A platform 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
The API lifecycle 
and tools 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Plan / Design 
Why API? 
! 
Alignment with overall business strategy 
What do we want to achieve? 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / Design 
•Resource modeling: Fine- vs coarse grained 
•Nouns and verbs (resources/HTTP) 
•http://www.thoughtworks.com/insights/blog/rest-api-design- 
resource-modeling 
•Decouple DB%API 
•“How to design APIs that last” 
•http://apiux.com/2014/09/05/api-design-sustainability/ 
•API-first design 
•https://pop.co/blog/why-we-chose-api-first-development/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / Design 
•Tools 
✴API Blueprint 
✴RAML 
✴Swagger 
! 
•See also “Where APIs and Tooling Unite” 
•http://www.futureinsights.com/home/where-apis- 
and-tooling-unite.html 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
API Blueprint 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Coding toools 
• Ruby 
• Grape http://www.confreaks.com/videos/475-rubyconf2010-the-grapes-of-rapid 
• Sinatra http://www.sinatrarb.com/ 
• PHP 
• Slim http://coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/ 
• Node.js: 
• Express.js, Fortune.js 
• Restify http://mcavage.me/node-restify/ 
• ASP.net 
• Python: 
• Flask Web framework for Python: http://flask.pocoo.org/ 
• Django for Python: http://www.django-rest-framework.org/ 
• Java: 
• JAX-RS 
• REST.li http://rest.li/index.html 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
hype: 
! 
App Now
var express = require('express'); 
//Create new instance of Express object! 
var app = express();! ! ! 
!! 
app.get('/api', function(request, 
response) { 
//Do something to read a resource 
}); 
! 
app.post('/api', function(request, 
response) { 
//Do something to create a resource 
}); 
! 
app.put('/api', function(request, 
response) { 
//Do something to update a resource 
}); 
! 
app.delete('/api', function(request, 
response) { 
//Do something to delete a resource 
}); 
!! 
//Start the server! 
app.listen(3000);! 
! 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
! 
app.get('/api/account', function(request, response) { 
! //Set content-type 
! response.type('application/json'); 
! //Send text response 
! response.status(200).send( 
! ! { message: 'Your balance is: '+ balance }); ! 
! //...! 
}); 
! 
! 
app.put('/api/account', function(request, response) { 
//Get the change in balance! 
! balance = parseInt(request.body.updatebalance); 
! //Update the balance... 
! ! 
! //Notify client 
! response.status(200).send( 
! ! { message: 'Your new balance is: ' + balance }); 
! //... 
});! 
! 
//... 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
A demo: ‘Health’API 
! 
! 
! 
• https://github.com/3scale/workshop-apistrat2014 
! 
• Deployed on Heroku: 
• https://nicolashealthapi.herokuapp.com (UNSECURED!!) 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
A demo: ‘Health’API 
• Test with Postman 
• http://www.getpostman.com 
• (test live APIs quickly) 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Unsecured API – What’s the problem? 
No knowledge about: 
• Who accesses the API? 
• What are they doing with the API? 
• How to block someone? 
• What traffic occurs when by whom? 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Operate / Manage 
App / 
Website 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Backend 
API
Operate / Manage 
http://api.2445581123523.proxy.3scale.net:80 
App / 
Website 
API 
API 
Management Backend 
http://manfredhealthapp.herokuapp.com 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Demo 1: Securing the API 
via API Management 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Demo 2: API Analytics 
via API Management 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
What’s left to do ? 
Your own deployment of the traffic agent. 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Deployment 
OR #infrastructure 
App / 
Website 
API 
API 
Management Backend 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Plugin 
Proxy
Minimum API Operations 
Access Control: authentication and authorization to 
identify the originator of incoming traffic 
and ensure only permitted access. 
Rate Limits and Usage Policies: usage quotas and 
restrictions on incoming traffic to keep 
loads predictable. 
Analytics: data capture and analysis of traffic 
patterns to learn how the API is being used. 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Share / Engage 
Image source: 
http://dx.jeremiahlee.com/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Developer Portal 
Acceleration 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Pilots / 
Case Studies 
Community 
Building 
Measure 
Comms 
Social Media 
Events 
Evangelist
Demo 3: API Documentation 
via API Management 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
API Management 
For Developers 
www.apitools.com 
Out-of-the-box 
API Management 
For API 
Providers 
3scale.net 
Market Education & 
Evolution 
apistrategyconference.com 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
apicodex.3scale.net 
APIs.io
Take-aways 
There can be an enormous benefit in APIs -- shown by many successful 
examples. 
It needs to be crystal clear what you want to achieve. The API needs to be 
aligned with the business strategy. 
APIs enable Asymmetric Business Models to tackle many markets. 
Carefully consider all four stages in the API lifecycle. 
Exposing data or services via APIs alone is not enough. Make sure you 
secure, monitor and manage APIs. 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for your Business 
+ 
Stages of the API Lifecycle 
• Q&A 
! 
• Manfred Bortenschlager 
• manfred@scale.net 
! 
• I work at 3scale.net 
• Out-of-the-box API Management 
• @3scale 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for your Business 
+ 
Stages of the API Lifecycle 
API Workshop at TheFamily 
Paris, December 5, 2014 
Nicolas Grenié 
! 
Hacker in Residence at 3scale.net 
Out-of-the-box API Management 
@3scale
•www.apitools.com 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APItools.com 
• 1. Managing & Monitoring APIs 
• 2. Modifying API calls 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
How does it work ? 
reque 
sts 
My app APItools 
respo 
nses 
★ Manage APIs 
★ Test & Debug 
★ Modify API traffic 
★ Analytics 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Web APIs 
Others…
Tools for Developers 
• APItools 
• https://www.apitools.com/ 
! 
• Postman 
• http://www.getpostman.com/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung

More Related Content

What's hot

API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyBill Doerrfeld
 
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentAPIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentNordic APIs
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That WorkedProgrammableWeb
 
API Zen for Developers
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers3scale
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business ValueSmartBear
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb
 
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynotePlatforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynoteApigee | Google Cloud
 
Lean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps CyclesLean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps CyclesNordic APIs
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityBill Doerrfeld
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?3scale
 
Open APIs - State of the Market 2011
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011John Musser
 
Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...3scale
 
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammableWeb
 
Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast) Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast) Apigee | Google Cloud
 
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist  Needs to Know About Digital CompetitionWho Ubers Who: What Every Strategist  Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist Needs to Know About Digital CompetitionApigee | Google Cloud
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyApigee | Google Cloud
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API MonetizationProgrammableWeb
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsApigee | Google Cloud
 
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Marjukka Niinioja
 
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee Apigee | Google Cloud
 

What's hot (20)

API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
 
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentAPIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
API Zen for Developers
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
 
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynotePlatforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
 
Lean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps CyclesLean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps Cycles
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?
 
Open APIs - State of the Market 2011
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011
 
Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...
 
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
 
Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast) Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast)
 
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist  Needs to Know About Digital CompetitionWho Ubers Who: What Every Strategist  Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital Journey
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API Programs
 
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
 
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
 

Viewers also liked

API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)3scale
 
How to Survive the API Copyright Apocalypse
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse3scale
 
APIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs3scale
 
Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 3scale
 
API Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs3scale
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs3scale
 
A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World 3scale
 
Using 3rd party apis in car apps
Using 3rd party apis in car appsUsing 3rd party apis in car apps
Using 3rd party apis in car apps3scale
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript3scale
 
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...3scale
 
Kill the fail whale for your API
Kill the fail whale for your APIKill the fail whale for your API
Kill the fail whale for your API3scale
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como BackendJorge Maia
 
Fiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for BanksFiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for BanksAshraf Imran
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloudJason Bloomberg
 
IOT Success depends on Integration
IOT Success depends on Integration IOT Success depends on Integration
IOT Success depends on Integration John Mathon
 
Narrative analytics white paper
Narrative analytics white paperNarrative analytics white paper
Narrative analytics white paperEric Espinosa
 
APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs 3scale
 

Viewers also liked (20)

API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
 
How to Survive the API Copyright Apocalypse
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
 
APIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs
 
Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016
 
API Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
 
A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World
 
Using 3rd party apis in car apps
Using 3rd party apis in car appsUsing 3rd party apis in car apps
Using 3rd party apis in car apps
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
 
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
 
Kill the fail whale for your API
Kill the fail whale for your APIKill the fail whale for your API
Kill the fail whale for your API
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT Integration
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
 
Pitch
PitchPitch
Pitch
 
Fiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for BanksFiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for Banks
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
 
DataBearings: A semantic platform for data integration on IoT, Artem Katasonov
DataBearings: A semantic platform for data integration on IoT, Artem KatasonovDataBearings: A semantic platform for data integration on IoT, Artem Katasonov
DataBearings: A semantic platform for data integration on IoT, Artem Katasonov
 
IOT Success depends on Integration
IOT Success depends on Integration IOT Success depends on Integration
IOT Success depends on Integration
 
Narrative analytics white paper
Narrative analytics white paperNarrative analytics white paper
Narrative analytics white paper
 
APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs
 

Similar to APIs for your Business + Stages of the API Lifecycle

"APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié "APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié TheFamily
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas GreniéTheFamily
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfFrancisco Picolini
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat
 
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...apidays
 
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
From Napkin to App:  Rapidly Prototype and Build for Mobile in DaysFrom Napkin to App:  Rapidly Prototype and Build for Mobile in Days
From Napkin to App: Rapidly Prototype and Build for Mobile in DaysApigee | Google Cloud
 
Austin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIsAustin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIsMarjukka Niinioja
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationApigee | Google Cloud
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIsJeremy Brown
 
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?apidays
 
Your API is your best ally By 3scale
Your API is your best ally By 3scaleYour API is your best ally By 3scale
Your API is your best ally By 3scaleLaFrenchMobile
 
Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Bill Doerrfeld
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIsKong Inc.
 
APIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherAPIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherMarjukka Niinioja
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)Rahul Ghai
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsApigee | Google Cloud
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays
 
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine CheronAPIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine Cheronapidays
 
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...CA API Management
 

Similar to APIs for your Business + Stages of the API Lifecycle (20)

"APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié "APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
 
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
 
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
From Napkin to App:  Rapidly Prototype and Build for Mobile in DaysFrom Napkin to App:  Rapidly Prototype and Build for Mobile in Days
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
 
Austin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIsAustin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIs
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIs
 
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
 
Your API is your best ally By 3scale
Your API is your best ally By 3scaleYour API is your best ally By 3scale
Your API is your best ally By 3scale
 
Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 
APIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherAPIOps Cycles - build business and tech together
APIOps Cycles - build business and tech together
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
 
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine CheronAPIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
 
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
 

More from 3scale

APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE:  Surfing the Wave between Chaos and InnovationAPISTRAT KEYNOTE:  Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation3scale
 
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
 
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)3scale
 
APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)3scale
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture3scale
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale3scale
 
The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...3scale
 
Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...3scale
 
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...3scale
 
Microservices in action: How to actually build them
Microservices in action: How to actually build themMicroservices in action: How to actually build them
Microservices in action: How to actually build them3scale
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap3scale
 
Building Successful API Programs in Higher Education
Building Successful API Programs in Higher EducationBuilding Successful API Programs in Higher Education
Building Successful API Programs in Higher Education3scale
 
API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)3scale
 
Enhance Mobile Dev with APItools
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools3scale
 
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 20143scale
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 20143scale
 
API Integration with APItools.com
API Integration with APItools.comAPI Integration with APItools.com
API Integration with APItools.com3scale
 

More from 3scale (17)

APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE:  Surfing the Wave between Chaos and InnovationAPISTRAT KEYNOTE:  Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
 
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
 
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
 
APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale
 
The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...
 
Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...
 
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
 
Microservices in action: How to actually build them
Microservices in action: How to actually build themMicroservices in action: How to actually build them
Microservices in action: How to actually build them
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap
 
Building Successful API Programs in Higher Education
Building Successful API Programs in Higher EducationBuilding Successful API Programs in Higher Education
Building Successful API Programs in Higher Education
 
API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)
 
Enhance Mobile Dev with APItools
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools
 
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
 
API Integration with APItools.com
API Integration with APItools.comAPI Integration with APItools.com
API Integration with APItools.com
 

Recently uploaded

India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 

Recently uploaded (20)

India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 

APIs for your Business + Stages of the API Lifecycle

  • 1. APIs for your Business + Stages of the API Lifecycle API Workshop at TheFamily Paris, December 5, 2014 Nicolas Grenié ! Hacker in Residence at 3scale.net Out-of-the-box API Management @3scale
  • 2. Outline 1. Four business benefits of APIs 2. The API lifecycle • Plan/Design • Build/Integrate • Operate/Manage • Share/Engage 3. Wrap-up and take-aways The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 3. API ! Application Programming Interface
  • 4. What’s an API? " # The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 5. APIs for Developers ✴Enrich functionality ✴Increase attractiveness by new combinations ✴Leverage brand strength ✴Integrate more easily and quickly The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 6. APIs for Companies/ Organisations ✴Create/revive revenue sources ✴Deliver wider reach ✴Foster (external) innovation ✴Increase efficiency The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 7. Example 1: Create/revive revenue sources ✴25% of revenue growth driven by APIs ✴750,000 fundraising pages created using JustGiving APIs raising £76m ✴40% annual user growth Source: http://www.3scale.net/resources/customer-stories/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 8. Example 2: Deliver wider reach ✴700 partners created 50,000 third party apps/services ✴300m monthly uniques who see the brand on other sites ✴The API gave reach and brand awareness which would not have been possible with traditional marketing. (Dick Brouwer, TripAdvisor Director of Engineering) The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Source: http://bit.ly/1uk6Oo7
  • 9. Example 3: Foster (external) innovation ✴Only 1 app developed by Fitbit in-house ✴Third party apps in Fitbit’s ecosystem accumulated are worth $1m of development cost Source: http://www.slideshare.net/faberNovel/why-shouldicareaboutap-is4/53 The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 10. Example 4: Increase efficiency ✴Wrap every internal service with an API – or you are fired ✴Better re-usability, quicker integration, spot opportunities, get to market quicker (AWS) Source: http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 11. But what really is the power of APIs ? The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 12. ! • APIs enable the creation of platforms. • Platforms enable 2-sided / n-sided business models. (aka Asymmetric Business Models) See also VisionMobile report on Asymmetric Business Models:! http://www.visionmobile.com/product/asymmetric-business-models/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 13. Asymmetric Business Models Side 1 Side 2..n Get most of the services Pays The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 14. APIs enable the creation of platforms. …can serve n victimized markets ! $ A platform The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 15. The API lifecycle and tools The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 16. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 17. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 18. Plan / Design Why API? ! Alignment with overall business strategy What do we want to achieve? The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 19. Plan / Design •Resource modeling: Fine- vs coarse grained •Nouns and verbs (resources/HTTP) •http://www.thoughtworks.com/insights/blog/rest-api-design- resource-modeling •Decouple DB%API •“How to design APIs that last” •http://apiux.com/2014/09/05/api-design-sustainability/ •API-first design •https://pop.co/blog/why-we-chose-api-first-development/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 20. Plan / Design •Tools ✴API Blueprint ✴RAML ✴Swagger ! •See also “Where APIs and Tooling Unite” •http://www.futureinsights.com/home/where-apis- and-tooling-unite.html The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 21. API Blueprint The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 22. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 23. Coding toools • Ruby • Grape http://www.confreaks.com/videos/475-rubyconf2010-the-grapes-of-rapid • Sinatra http://www.sinatrarb.com/ • PHP • Slim http://coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/ • Node.js: • Express.js, Fortune.js • Restify http://mcavage.me/node-restify/ • ASP.net • Python: • Flask Web framework for Python: http://flask.pocoo.org/ • Django for Python: http://www.django-rest-framework.org/ • Java: • JAX-RS • REST.li http://rest.li/index.html The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung hype: ! App Now
  • 24. var express = require('express'); //Create new instance of Express object! var app = express();! ! ! !! app.get('/api', function(request, response) { //Do something to read a resource }); ! app.post('/api', function(request, response) { //Do something to create a resource }); ! app.put('/api', function(request, response) { //Do something to update a resource }); ! app.delete('/api', function(request, response) { //Do something to delete a resource }); !! //Start the server! app.listen(3000);! ! The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 25. ! app.get('/api/account', function(request, response) { ! //Set content-type ! response.type('application/json'); ! //Send text response ! response.status(200).send( ! ! { message: 'Your balance is: '+ balance }); ! ! //...! }); ! ! app.put('/api/account', function(request, response) { //Get the change in balance! ! balance = parseInt(request.body.updatebalance); ! //Update the balance... ! ! ! //Notify client ! response.status(200).send( ! ! { message: 'Your new balance is: ' + balance }); ! //... });! ! //... The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 26. A demo: ‘Health’API ! ! ! • https://github.com/3scale/workshop-apistrat2014 ! • Deployed on Heroku: • https://nicolashealthapi.herokuapp.com (UNSECURED!!) The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 27. A demo: ‘Health’API • Test with Postman • http://www.getpostman.com • (test live APIs quickly) The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 28. Unsecured API – What’s the problem? No knowledge about: • Who accesses the API? • What are they doing with the API? • How to block someone? • What traffic occurs when by whom? The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 29. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 30. Operate / Manage App / Website The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Backend API
  • 31. Operate / Manage http://api.2445581123523.proxy.3scale.net:80 App / Website API API Management Backend http://manfredhealthapp.herokuapp.com The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 32. Demo 1: Securing the API via API Management The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 33. Demo 2: API Analytics via API Management The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 34. What’s left to do ? Your own deployment of the traffic agent. The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 35. Deployment OR #infrastructure App / Website API API Management Backend The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Plugin Proxy
  • 36. Minimum API Operations Access Control: authentication and authorization to identify the originator of incoming traffic and ensure only permitted access. Rate Limits and Usage Policies: usage quotas and restrictions on incoming traffic to keep loads predictable. Analytics: data capture and analysis of traffic patterns to learn how the API is being used. The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 37. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 38. Share / Engage Image source: http://dx.jeremiahlee.com/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 39. Developer Portal Acceleration The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Pilots / Case Studies Community Building Measure Comms Social Media Events Evangelist
  • 40. Demo 3: API Documentation via API Management The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 41. API Management For Developers www.apitools.com Out-of-the-box API Management For API Providers 3scale.net Market Education & Evolution apistrategyconference.com The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung apicodex.3scale.net APIs.io
  • 42. Take-aways There can be an enormous benefit in APIs -- shown by many successful examples. It needs to be crystal clear what you want to achieve. The API needs to be aligned with the business strategy. APIs enable Asymmetric Business Models to tackle many markets. Carefully consider all four stages in the API lifecycle. Exposing data or services via APIs alone is not enough. Make sure you secure, monitor and manage APIs. The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 43. APIs for your Business + Stages of the API Lifecycle • Q&A ! • Manfred Bortenschlager • manfred@scale.net ! • I work at 3scale.net • Out-of-the-box API Management • @3scale The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 44. APIs for your Business + Stages of the API Lifecycle API Workshop at TheFamily Paris, December 5, 2014 Nicolas Grenié ! Hacker in Residence at 3scale.net Out-of-the-box API Management @3scale
  • 45. •www.apitools.com The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 46. APItools.com • 1. Managing & Monitoring APIs • 2. Modifying API calls The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 47. How does it work ? reque sts My app APItools respo nses ★ Manage APIs ★ Test & Debug ★ Modify API traffic ★ Analytics The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Web APIs Others…
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. Tools for Developers • APItools • https://www.apitools.com/ ! • Postman • http://www.getpostman.com/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung