API Management and Community Development layer 7 in london 2012

Post on 10-May-2015

2,202 views 2 download

Tags:

description

Businesses are increasingly considering API-driven business strategies. What works in API management and how does it underpin Developer Experience?

transcript

10.20.2005

API Management and Developer Outreach:

Learning from the Web

Layer 7 London 25th September 2012

2

Software is Eating the World

3

Software in the 20th Century

4

Software in the 21st Century

5

The Developer Strikes Back

6

New Kingmakers

7

API protocols and stylesProgrammableWeb, February 2012

8

Rise of the APIs

9

Rise of the API Giants

10

Fragmentation of Everything

11

Explosion of Forms

12

Language Tiers

13

Purchasing First

“Operating systems, databases, web and application servers, dev tools all required money. To get anything done, then, developers needed someone to write checks for the tools they needed to build. That meant either raising the capital to buy the necessary pieces, or more often requesting that an employer or other third party purchase them on the developer's behalf.”

Stephen O’Grady – New Kingmakers

14

No Permission Required

Source @cbtacey, AppFog

data from National Venture Capital Association and UNH Center for Venture Research

15

Encourage Foragers

16

Foraging For Code

17

Design

• Good APIs generate great PR - early adopters as evangelists• Bad APIs generate a ton of calls to your support organisation• REST not SOAP (and definitely not WS-*)• JSON not XML• API first design encourages service modularity, enabling reuse

• Cloud First (with onprem in mind)• Social First (with enterprise in mind)• Mobile First (with desktop in mind)

• Easy to Learn, Easy to Use, Easy to Extend• Minimum Progress to Declare Victory. Avoid “Requirement

Creep”

18

DevOps and Continuous Integration

19

Engage

• APIs don’t build communities, people build communities• The API Economy is a social phenomenon• APIs are a contract• Community management is not optional – invest in people• Your people may already be good at this• Good APIs make hiring easier• Web APIs set the bar for consumability• A VC Fund for your API

20

$1m

$250k

$2m

$1m

21

Then Forge

22

API Management – The New SOA

• Authentication and authorisation• Billing• Browsing and discovery• Certificates• Documentation• Interface Conversion (SOAP to REST, XML TO JSON)• IP addresses• Publishing• Portal• Testing• Throttling

23

Turn Legacy into New Products

“The lumber industry sells what used to be waste — sawdust, chips, and shredded wood — for a pretty profit. Today you’ll find these by-products in synthetic fireplace logs, concrete, mulch, particle board, fuel, livestock and pet bedding, winter road traction, weed killing and more.”

Jason Fried, 37signals

24

• Activity Streams• Customer service feedback• Influence patterns – internal and external• Location, location, location• Operational data - maintenance• Search Logging – for prediction• Sentiment• Transactional (meta) Data

25

APIs: Now a Billion $ Business

= $2 billion/year

“90% of what we do is business through APIs”

John Watton, Expedia Affiliate Network, Travolution.co.uk, April 2012

Affiliate Network

26

Social, Local, Mobile

Facebook:1bn monthly active users500m+ are mobile30 Petabyte+ Hadoop cluster

Foursquare:3m Check-Ins Per Day500k Merchants

Twitter:340 million tweets per day24m – Lady Gaga’s followers

27

Transactions in the Age of Engagement

28

Afraid of Downtime?

29

Recommendations and Wrap Up

API-First developmentDeveloper Experience marries social and technicalDocumentation is a developer funnelInvest in DesignInvest in Developer Relations and Developer ExperienceInvest in solid tooling, designed to support peopleOpen Source contributions foster community goodwillMake future API plans clear from the outset, where possible Optimise for Happiness – for internal and external developers

30

Optimise for Happiness

37Signals

Etsy

Github

How To Design A Good API and Why It Matters, Joshua Block

31

Credits

Photos:SF in Cloud – SF ChronicleCraftsman – A. Davey on FlickrBarbed Wire by tacitrequiem on Flickr

VC chart data from the National Venture Capital Association and the Center for Venture Research, via @cbtacy from AppFog