Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How to use Donuts and Onions 
for Scaling API Programs
How to use Donuts and Onions 
for Scaling API Programs 
@ManfredBo 
Manfred Bortenschlager 
I work at 3scale.net 
Out-of-t...
What do I want to achieve? 
Share best-practices related to scaling API 
programs 
3 @ManfredBo 
 API Adoption 
 API Ope...
Operations 
4 @ManfredBo
Operations 
5 @ManfredBo
Objective of an API Program 
To increase quantity and/or quality 
of API adoption. 
6 @ManfredBo
Because Developers are People, too 
7 @ManfredBo 
DX – 
Image source: 
http://dx.jeremiahlee.com/
A developer program is the 
manifestation of DX. 
9 @ManfredBo 
Ideally.
Developer Portal 
Acceleration 
Pilots / 
Case Studies 
Community 
Building 
Measure 
Comms 
Social Media 
Events 
Evangel...
Image Source: http://exclusiveblend.files.wordpress.com
12 @ManfredBo
Operations 
13 @ManfredBo
Minimum API Operations 
Access Control: authentication and authorization to identify the 
originator of incoming traffic a...
Cost 
Speed Dependability 
Internal 
Quality Flexibility 
External 
16 @ManfredBo 
Source: 
Nigel Slack et al. (2013)
Cost 
Speed Dependability 
Internal 
Quality Flexibility 
17 @ManfredBo 
Value for 
All 4 objectives money 
Perceived 
val...
Operations 
18 @ManfredBo
Lean Analytics 
Source: 
Alistair Croll & Benjamin Yoskovitz (2013): Lean Analytics 
19 @ManfredBo
21 @ManfredBo
Metrics: 
• Number of API calls (per API per time unit) 
• Latency, availability, round trip 
• Response/error types 
• Ac...
New ebook 
“Building Effective API Programs” 
Get it from http://www.3scale.net/blog/ 
Or contact manfred@3scale.net 
26 @...
APIStrat Speed Hack 
Friday, Sept. 26 
11:45am 
Developer Track 
27 @ManfredBo
Wrap-up & Take-away 
A scaling API program requires a lot more than a 
technically well-working API. 
API adoption in quan...
How to use Donuts and Onions 
@ManfredBo 
Q&A 
Manfred Bortenschlager 
I work at 3scale.net 
Out-of-the-box API Management...
Upcoming SlideShare
Loading in …5
×

of

How to use Donuts and Onions for Scaling API Programs Slide 1 How to use Donuts and Onions for Scaling API Programs Slide 2 How to use Donuts and Onions for Scaling API Programs Slide 3 How to use Donuts and Onions for Scaling API Programs Slide 4 How to use Donuts and Onions for Scaling API Programs Slide 5 How to use Donuts and Onions for Scaling API Programs Slide 6 How to use Donuts and Onions for Scaling API Programs Slide 7 How to use Donuts and Onions for Scaling API Programs Slide 8 How to use Donuts and Onions for Scaling API Programs Slide 9 How to use Donuts and Onions for Scaling API Programs Slide 10 How to use Donuts and Onions for Scaling API Programs Slide 11 How to use Donuts and Onions for Scaling API Programs Slide 12 How to use Donuts and Onions for Scaling API Programs Slide 13 How to use Donuts and Onions for Scaling API Programs Slide 14 How to use Donuts and Onions for Scaling API Programs Slide 15 How to use Donuts and Onions for Scaling API Programs Slide 16 How to use Donuts and Onions for Scaling API Programs Slide 17 How to use Donuts and Onions for Scaling API Programs Slide 18 How to use Donuts and Onions for Scaling API Programs Slide 19 How to use Donuts and Onions for Scaling API Programs Slide 20 How to use Donuts and Onions for Scaling API Programs Slide 21 How to use Donuts and Onions for Scaling API Programs Slide 22 How to use Donuts and Onions for Scaling API Programs Slide 23

YouTube videos are no longer supported on SlideShare

View original on YouTube

Upcoming SlideShare
Take Control of your APIs in a Microservice Architecture
Next
Download to read offline and view in fullscreen.

13 Likes

Share

Download to read offline

How to use Donuts and Onions for Scaling API Programs

Download to read offline

Talk at APIStrat Chicago, September 25 about scaling API programs particularly about API adoption, operations, and analytics.

The talk was also recorded. Unfortunately the first couple of minutes were cut. You can find the video also here:
https://www.youtube.com/watch?v=PXmAemMqyME

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

How to use Donuts and Onions for Scaling API Programs

  1. 1. How to use Donuts and Onions for Scaling API Programs
  2. 2. How to use Donuts and Onions for Scaling API Programs @ManfredBo Manfred Bortenschlager I work at 3scale.net Out-of-the-box API Management @3scale APIStrat Chicago September 25, 2014 @API_Mag
  3. 3. What do I want to achieve? Share best-practices related to scaling API programs 3 @ManfredBo  API Adoption  API Operations  API Analytics
  4. 4. Operations 4 @ManfredBo
  5. 5. Operations 5 @ManfredBo
  6. 6. Objective of an API Program To increase quantity and/or quality of API adoption. 6 @ManfredBo
  7. 7. Because Developers are People, too 7 @ManfredBo DX – Image source: http://dx.jeremiahlee.com/
  8. 8. A developer program is the manifestation of DX. 9 @ManfredBo Ideally.
  9. 9. Developer Portal Acceleration Pilots / Case Studies Community Building Measure Comms Social Media Events Evangelist
  10. 10. Image Source: http://exclusiveblend.files.wordpress.com
  11. 11. 12 @ManfredBo
  12. 12. Operations 13 @ManfredBo
  13. 13. 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. 15 @ManfredBo
  14. 14. Cost Speed Dependability Internal Quality Flexibility External 16 @ManfredBo Source: Nigel Slack et al. (2013)
  15. 15. Cost Speed Dependability Internal Quality Flexibility 17 @ManfredBo Value for All 4 objectives money Perceived value External Rate limits Availability Versioning Releases DX Evangelists Documentation Support Caching Latency
  16. 16. Operations 18 @ManfredBo
  17. 17. Lean Analytics Source: Alistair Croll & Benjamin Yoskovitz (2013): Lean Analytics 19 @ManfredBo
  18. 18. 21 @ManfredBo
  19. 19. Metrics: • Number of API calls (per API per time unit) • Latency, availability, round trip • Response/error types • Activities of apps/developers • Etc. Make sure to measure the right things in the right stages. 22 @ManfredBo
  20. 20. New ebook “Building Effective API Programs” Get it from http://www.3scale.net/blog/ Or contact manfred@3scale.net 26 @ManfredBo
  21. 21. APIStrat Speed Hack Friday, Sept. 26 11:45am Developer Track 27 @ManfredBo
  22. 22. Wrap-up & Take-away A scaling API program requires a lot more than a technically well-working API. API adoption in quantity or quality is mandatory. DX is the key to adoption. Evangelists are key to DX. The API operations’ key performance objectives are designed to support adoption. API Analytics give you the intelligence to steer. 28 @ManfredBo
  23. 23. How to use Donuts and Onions @ManfredBo Q&A Manfred Bortenschlager I work at 3scale.net Out-of-the-box API Management @3scale for Scaling API Programs
  • lishihua

    May. 23, 2015
  • wishyuowereheree

    Oct. 22, 2014
  • jasonli1880

    Oct. 3, 2014
  • janurag833

    Sep. 30, 2014
  • SherifZidan

    Sep. 30, 2014
  • mabbaskumali

    Sep. 29, 2014
  • minhhanglove91

    Sep. 27, 2014
  • JoeZwack

    Sep. 26, 2014
  • aureenppascual

    Sep. 26, 2014
  • AMILIASHALIHATI

    Sep. 26, 2014
  • JoyousV

    Sep. 26, 2014
  • ecisur

    Sep. 25, 2014
  • cweichen

    Sep. 25, 2014

Talk at APIStrat Chicago, September 25 about scaling API programs particularly about API adoption, operations, and analytics. The talk was also recorded. Unfortunately the first couple of minutes were cut. You can find the video also here: https://www.youtube.com/watch?v=PXmAemMqyME

Views

Total views

7,712

On Slideshare

0

From embeds

0

Number of embeds

3,293

Actions

Downloads

56

Shares

0

Comments

0

Likes

13

×