3. Also Check Out…
New service for
developers
!
Track
Transform
Analyze
API Traffic
!
http://www.apitools.com
4. “We are all Distributed
Systems Programmers
Now”
John Sheehan, APIDays 2013
5. Topics
Software is Everywhere & it is mostly Web Software
This drives change in Web and App Development
This new Paradigm is more powerful — and
complicated
Conclusions
14. APIs Are Certainly Proliferating
ProgrammableWeb.com
(Source)
Directories cannot keep up
easily
Many APIs are private / semi
private
10x (or maybe many more) are
out there
11254
(Public) APIs
10x
that many
Private APIs?
15. Numbers: Mobile Apps
1 Million IOS Apps (Oct 2013)
1.19 Million Android Apps (Now / AppBrain)
How Many are
Calling an API
Backend?
10%? 5%?
20%
49. • Don’t Assume It’s like local
• Robust Client/Server handling
• Interface Stability is Key as a provider
and consumer
• Assume disconnected mode failure
modes
• Emphasis Security, Identity and
Contracts
• Test Every Assumption
How to Proceed
• Failure tolerant best practices
• Discovery and Trust frameworks will
become critical
• Service descriptions must become
machine readable
• Shared Semantics become ever
more critical
• APICommons or similar initiatives are
essential
Individual APIs & Apps Community
Change Mindset Practice & Standards