api management and community development layer 7 in london 2012
DESCRIPTION
Businesses are increasingly considering API-driven business strategies. What works in API management and how does it underpin Developer Experience?TRANSCRIPT
![Page 1: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/1.jpg)
10.20.2005
API Management and Developer Outreach:
Learning from the Web
Layer 7 London 25th September 2012
![Page 2: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/2.jpg)
2
Software is Eating the World
![Page 3: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/3.jpg)
3
Software in the 20th Century
![Page 4: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/4.jpg)
4
Software in the 21st Century
![Page 5: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/5.jpg)
5
The Developer Strikes Back
![Page 6: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/6.jpg)
6
New Kingmakers
![Page 7: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/7.jpg)
7
API protocols and stylesProgrammableWeb, February 2012
![Page 8: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/8.jpg)
8
Rise of the APIs
![Page 9: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/9.jpg)
9
Rise of the API Giants
![Page 10: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/10.jpg)
10
Fragmentation of Everything
![Page 11: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/11.jpg)
11
Explosion of Forms
![Page 12: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/12.jpg)
12
Language Tiers
![Page 13: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/13.jpg)
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
![Page 14: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/14.jpg)
14
No Permission Required
Source @cbtacey, AppFog
data from National Venture Capital Association and UNH Center for Venture Research
![Page 15: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/15.jpg)
15
Encourage Foragers
![Page 16: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/16.jpg)
16
Foraging For Code
![Page 17: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/17.jpg)
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”
![Page 18: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/18.jpg)
18
DevOps and Continuous Integration
![Page 19: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/19.jpg)
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
![Page 20: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/20.jpg)
20
$1m
$250k
$2m
$1m
![Page 21: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/21.jpg)
21
Then Forge
![Page 22: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/22.jpg)
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
![Page 23: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/23.jpg)
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
![Page 24: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/24.jpg)
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
![Page 25: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/25.jpg)
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
![Page 26: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/26.jpg)
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
![Page 27: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/27.jpg)
27
Transactions in the Age of Engagement
![Page 28: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/28.jpg)
28
Afraid of Downtime?
![Page 29: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/29.jpg)
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
![Page 30: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/30.jpg)
30
Optimise for Happiness
37Signals
Etsy
Github
How To Design A Good API and Why It Matters, Joshua Block
![Page 31: API Management and Community Development layer 7 in london 2012](https://reader035.vdocument.in/reader035/viewer/2022062703/554f40feb4c90572088b5306/html5/thumbnails/31.jpg)
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