How to use Donuts and Onions for Scaling API Programs презентация

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

Слайд 1
How to use Donuts and Onions for Scaling API Programs


Слайд 2How 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



Слайд 3What do I want to achieve?
Share best-practices related to scaling API

programs
API Adoption
API Operations
API Analytics

Слайд 5


Analytics
Adoption
Operations


Слайд 6Objective of an API Program

To increase quantity and/or quality of API

adoption.

Слайд 7DX –
Image source:
http://dx.jeremiahlee.com/
Because Developers are People, too


Слайд 8DX – Because Developers are People, too


Слайд 9
A developer program is the manifestation of DX.

Ideally.


Слайд 10Developer Portal
Pilots / Case Studies
Community Building
Measure
Comms
Social Media
Events
Evangelist



Слайд 11Image Source: http://exclusiveblend.files.wordpress.com


Слайд 13


Analytics
Adoption
Operations


Слайд 14API 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

Слайд 15Minimum 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.

Слайд 16

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


Слайд 17

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


Слайд 18


Analytics
Adoption
Operations


Слайд 19Lean Analytics
Source:
Alistair Croll & Benjamin Yoskovitz (2013): Lean Analytics


Слайд 20

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


Слайд 22


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.


Слайд 23Diligence is the mother of good luck.

Image source:
http://www.earlytorise.com/


Слайд 25
Out-of-the-box
API Management
For API Providers
3scale.net


Слайд 26New ebook
“Building Effective API Programs”
Get it from http://www.3scale.net/blog/

Or contact manfred@3scale.net



Слайд 27APIStrat Speed Hack

Friday, Sept. 26
11:45am

Developer Track


Слайд 28Wrap-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.

Слайд 29Q&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

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика