Viedma outlines challenges in scaling a global video platform including a highly distributed user base, explosive growth, and demanding users. He proposes breaking the monolithic architecture into microservices with a service-oriented design, routing all requests through an API gateway. This includes using a publish/subscribe system with an event-driven architecture to improve scalability, availability, and performance across the large ecosystem. The goal is to reduce uncached response times to 25ms or less through an in-memory focus and optimizations like sorting and paging videos in Redis.
3. 80% of the world can
only read <6% of
the Internet
W3techs 2015: http://w3techs.com/technologies/overview/content_language/all
Unesco 2012: http://unesdoc.unesco.org/images/0018/001870/187016e.pdf
14. DEMANDINGUSERS
viewers start leaving
if video doesn't play
in 2 secs
...and every sec of
additional delay ~6%
more jumping ship!
Data: Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using
Quasi-Experimental Designs. S. Shunmuga Krishnan, Ramesh K. Sitaraman, 2012
32. 80% of the world can
only read <6% of
the Internet
W3techs 2015: http://w3techs.com/technologies/overview/content_language/all
Unesco 2012: http://unesdoc.unesco.org/images/0018/001870/187016e.pdf
33. Research shows 2-6 years
is the best age to learn
a language
Science 2005: http://www.sciencemag.org/content/310/5749/815
36. A common language will
accelerate growth and make the
world more united and equal
VISION
37. ADVISORS
Kent Liu
Ex-GM Asia for EA Mobile
Ex-Director JAMDAT
mobile (IPO + $680M exit)
500 Startups
Leading global venture
capital seed fund
Razmig Hovaghimian
Co-founder / CEO Viki
Sr Executive Officer
Rakuten
Board Observer Rakuten
Gwynne Shotwell
SpaceX President & COO