How did Pinterest, the social platform that allows users to create themed “pin boards” where they can “pin” pictures they find online or upload from their computers or phones, build a site that seamlessly allows millions of users to upload millions more pictures a day?
In this webcast Pinterest engineers Marty Weiner and Yashwanth Nelapati explain how they architected and built their sharded MySQL solution, including:
* UUID generation and what the alternatives were
* How objects and mappings are stored Shard topology and the process of adding more capacity
* Caching
Marty and Yashwanth also share details on where Pinterest.com is likely to go from here.
[youtube aFJm1YlRr5Q]
Video producer: http://oreilly.com/