ouroburos as a service - klout
DESCRIPTION
A good platform needs to eat itself. A good platform tells a story that becomes part of a larger story.TRANSCRIPT
![Page 1: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/1.jpg)
OuroburosAs-A-Service
How Klout builds and distributes an API on top of APIs
11/6/14
Tyler SingletaryDirector of Platform
@harmophone
![Page 2: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/2.jpg)
What is Ouroburos?• Symbolically: a snake that eats itself.
• Metaphorically: adaptation, rebirth, renewal, cycles
• Examples in literature and film:
• The Neverending Story
• Adaptation
• LOST
• Stephen King’s The Dark Tower cycle
![Page 3: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/3.jpg)
Klout eats social data.
• Collection from Twitter is on a streaming keep-alive through Gnip’s APIs for “Twitter Mention Hose”
• All other networks are REST API consumption via user OAuth keys.
• Rules engine for adhering to rate limits, traffic shaping
• Queuing to get through pull behavior
• Separate boxes for dealing with streaming
![Page 4: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/4.jpg)
Klout digests data.
![Page 5: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/5.jpg)
Klout exhausts data.• All of this
crunching leads to our primary data:
• Klout Scores
• Klout Topics
• Content Discovery
• Targeting
![Page 6: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/6.jpg)
Before we serve food…
Prepare the menu.
![Page 7: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/7.jpg)
Klout data gets eaten.
• Over 1,500 active applications:
• MassRelevance
• HootSuite
• Meshfire
• Salesforce (ExactTarget, CRM, Radian6)
• SimplyMeasured
• FullContact
• Dinner is served through Mashery API Proxy and its caching layers
• FlatFile access for limited partners needing extreme real-time enrichment.
![Page 8: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/8.jpg)
Klout data influences social data.
• Klout API Partners use data to influence user and brand behavior and content creation online and in the real world.
•
![Page 9: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/9.jpg)
Klout eats social data.
• Here we are again.
• Eating social data that now incorporates the outputs of what came in.
![Page 10: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/10.jpg)
Conclusion• A healthy platform creates opportunity for
adaptation by creating data and customers that leads to better products.
• Only by consuming APIs can you design and serve an API
• Your API should be able to “eat” data about your API
• Your customers should contribute to the foundation of your API
![Page 11: Ouroburos As A Service - Klout](https://reader033.vdocuments.mx/reader033/viewer/2022052412/55858ae1d8b42aa7148b51a7/html5/thumbnails/11.jpg)
OuroburosAs-A-Service
How Klout builds and distributes an API on top of APIs
Tyler SingletaryDirector of Platform
@harmophone