Breaking Social Dependency
Leon Fayer	

@papa_fire
Who am I ?
•  20+ years of development and operations of large systems
•  currently Vice President at OmniTI
•  can be found online:
•  @papa_fire
•  http://fayerplay.com
•  github:lfayer
Why talk about it?
“FAILURE IS SUCCESS
IF WE LEARN FROM IT”
Malcolm S. Forbes
Social media landscape
Definitions
SOCIAL NETWORK = THIRD PARTY SERVICE
Benefits
channels to quickly reach millions of people
ability to leverage someone else’s work
cost/time to market
Drawbacks
SOCIAL NETWORK = THIRD PARTY SERVICE
||
NO CONTROL
And now for real example
:case study:
Setting the stage
•  large entertainment media website
•  continuous content updates
(images/articles/videos)
•  event driven visits; up to 10x normal traffic
•  ecommerce component
The decision
“let’s use Facebook Connect as auth”
Problem?
Implementing Facebook Connect
200ms -> 800ms
Suddenly
Problem
Facebook Down
“infinite” spike -> 0ms
Tips
3. Create a fallback plan
1. Only connect to social networks when needed
2. Don’t use social networks in the critical path
Questions?
Leon Fayer
Twitter: @papa_fire
Blog: http://fayerplay.com
Github: lfayer

Breaking social dependency