'

How to use Donuts and Onions for Scaling API Programs

Понравилась презентация – покажи это...





Слайд 0

How to use Donuts and Onions for Scaling API Programs


Слайд 1

How to use Donuts and Onions for Scaling API Programs Manfred Bortenschlager I work at 3scale.net Out-of-the-box API Management @3scale APIStrat Chicago September 25, 2014


Слайд 2

What do I want to achieve? Share best-practices related to scaling API programs API Adoption API Operations API Analytics


Слайд 3


Слайд 4

Analytics Adoption Operations


Слайд 5

Objective of an API Program To increase quantity and/or quality of API adoption.


Слайд 6

DX – Image source: http://dx.jeremiahlee.com/ Because Developers are People, too


Слайд 7

DX – Because Developers are People, too


Слайд 8

A developer program is the manifestation of DX. Ideally.


Слайд 9

Developer Portal Acceleration Pilots / Case Studies Community Building Measure Comms Social Media Events Evangelist


Слайд 10

Image Source: http://exclusiveblend.files.wordpress.com


Слайд 11


Слайд 12

Analytics Adoption Operations


Слайд 13

API Operations To make sure that APIs are accessible and deliver according to developers’ expectations. Two functions: Internally: streamlined and efficient (to reduce cost) Externally: effective in meeting developers’ expectations


Слайд 14

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

Cost Flexibility Quality Speed Dependability Internal External Source: Nigel Slack et al. (2013)


Слайд 16

Cost Flexibility Quality Speed Dependability Internal Meet expectations SLAs, automation Versioning Latency Quotas Maintenance of options Redundancy, spike arresting Value for money All 4 objectives Caching Throttling Rate limits Technical: supported protocols or formats Business: change/cancel price plans API releases Support, documentation, developer program DX, evangelists Availability, downtime Perceived value Throughput External Rate limits Availability Versioning Releases DX Evangelists Documentation Support Caching Latency


Слайд 17

Analytics Adoption Operations


Слайд 18

Lean Analytics Source: Alistair Croll & Benjamin Yoskovitz (2013): Lean Analytics


Слайд 19

Dave McClure http://www.slideshare.net/dmc500hats/startup-metrics-for-pirates-kaust-nov-2013 Acquisition Activation Retention Referral Revenue


Слайд 20


Слайд 21

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

Diligence is the mother of good luck. “ Image source: http://www.earlytorise.com/


Слайд 23


Слайд 24

Out-of-the-box API Management For API Providers 3scale.net


Слайд 25

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

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

Q&A Manfred Bortenschlager I work at 3scale.net Out-of-the-box API Management @3scale How to use Donuts and Onions for Scaling API Programs


×

HTML:





Ссылка: