Download - Globalization, Black Swans, and APIs
![Page 1: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/1.jpg)
Globalization,Black Swans,and APIs
Delivering APIs to a global audience#gluecon #apinext
Sam Ramji, @sramjiVP StrategyApigee
![Page 2: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/2.jpg)
There are more APIs than ever before
![Page 3: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/3.jpg)
Data from Programmable Web
2005 2006 2007 2008 2009 2010 20110
1000
2000
3000
4000
5000
6000
Open APIs from 2005-2011
![Page 4: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/4.jpg)
But that only tells part of the story
![Page 5: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/5.jpg)
API traffic is up 20x from last year
![Page 6: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/6.jpg)
Growth of Netflix API
Jan-10
Feb-10
Mar-1
0
Apr-10
May-1
0Jun-10
Jul-10
Aug-10
Sep-10
Oct-10
Nov-10
Dec-10
Jan-110
5
10
15
20
25M
onth
ly R
eque
sts
in B
illio
ns
![Page 7: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/7.jpg)
Adoption is faster than with previous waves
![Page 8: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/8.jpg)
![Page 9: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/9.jpg)
And it’s going to go higher
![Page 10: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/10.jpg)
Wim ElfrinksChief Globalization Officer
Cisco
![Page 11: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/11.jpg)
With tons of different connected devices
![Page 12: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/12.jpg)
Visualization by Apigee
![Page 13: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/13.jpg)
So API Virtualization is even more relevant than a year ago
![Page 14: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/14.jpg)
But the biggest change is that APIs havegone global
![Page 15: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/15.jpg)
GLOBALIZATION
![Page 16: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/16.jpg)
Globalization itself is not new
![Page 17: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/17.jpg)
![Page 18: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/18.jpg)
But it is more important than ever to APIs
![Page 19: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/19.jpg)
![Page 20: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/20.jpg)
This is about business and technology
![Page 21: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/21.jpg)
Technology is about global reach
![Page 22: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/22.jpg)
Business is about local delivery
![Page 23: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/23.jpg)
And while the opportunity is global
![Page 24: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/24.jpg)
![Page 25: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/25.jpg)
The restrictions are local
![Page 26: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/26.jpg)
![Page 27: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/27.jpg)
And with Black Swans.
![Page 28: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/28.jpg)
BLACK SWANS
![Page 29: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/29.jpg)
Black Swans are catastrophic events
![Page 30: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/30.jpg)
Black Swans are catastrophic eventsfrequently predictable in hindsight
![Page 31: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/31.jpg)
![Page 32: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/32.jpg)
Nassim Nicholas Taleb
“ What we call here a Black Swan … is an event with the following three attributes.
First, it is an outlier, as it lies outside the realm of regular expectations, because nothing in the past can convincingly point to its possibility.
Second, it carries an extreme impact.
Third, in spite of its outlier status, human nature makes us concoct explanations for its occurrence after the fact, making it explainable and predictable.
![Page 33: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/33.jpg)
A strong correlation exists between Black Swans and “fat tail” distributions
![Page 34: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/34.jpg)
![Page 35: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/35.jpg)
Avoid the purple curve.
![Page 36: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/36.jpg)
GLOBALIZINGAPIS
![Page 37: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/37.jpg)
Three rules for globalizing APIs and hiding from the Black Swan
![Page 38: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/38.jpg)
Distribute Locally
Serve Elastically
Specialize Universally
![Page 39: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/39.jpg)
Cash is king
distribute locally
![Page 40: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/40.jpg)
Cache is king
distribute locally
![Page 41: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/41.jpg)
Vertical Caching
![Page 42: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/42.jpg)
Horizontal Caching
![Page 43: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/43.jpg)
Two-Dimensional Caching
![Page 44: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/44.jpg)
Structure your API for cacheability
Offload OAuth and traffic processing
Your API is the control plane for your CDN
distribute locally
![Page 45: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/45.jpg)
Mobile plus global equals spikes of insanity
serve elastically
![Page 46: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/46.jpg)
Sometimes this is calledcatastrophic success
serve elastically
![Page 47: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/47.jpg)
Anycasting
Cloudscaling
Geographic redundancy
serve elastically
![Page 48: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/48.jpg)
One size fits none
specialize universally
![Page 49: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/49.jpg)
Security protocol and version
Audit and regulation compliance
Device format and bandwidth
specialize universally
![Page 50: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/50.jpg)
Distribute Locally
Serve Elastically
Specialize Universally
![Page 51: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/51.jpg)
Following this guidance will drastically improve your operational resilience
![Page 52: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/52.jpg)
![Page 53: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/53.jpg)
And help you hide from the Black Swan
![Page 54: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/54.jpg)
![Page 55: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/55.jpg)
While scaling your business globally
![Page 56: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/56.jpg)
IN CONCLUSION
![Page 57: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/57.jpg)
Taleb offers 10 rules for a Black Swan-resilient society.
![Page 58: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/58.jpg)
Rule number 6 is
![Page 59: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/59.jpg)
Nassim Nicholas Taleb
“ Don’t give children sticks of dynamite, even if they come with a warning label.
![Page 60: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/60.jpg)
APIs have arrived on a global scale and they are dynamite.
![Page 61: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/61.jpg)
APIs can dematerialize obstacles to your business
![Page 62: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/62.jpg)
![Page 63: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/63.jpg)
APIs can destroy your infrastructure
![Page 64: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/64.jpg)
![Page 65: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/65.jpg)
But you are not children and you have seen the warning label
![Page 66: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/66.jpg)
Be forewarned and forearmed
![Page 67: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/67.jpg)
Distribute locally, serve elastically, and specialize universally
![Page 68: Globalization, Black Swans, and APIs](https://reader033.vdocuments.us/reader033/viewer/2022061218/54b79ad94a795969608b4669/html5/thumbnails/68.jpg)
THANK YOUQuestions and ideas to:
@sramji@apigee