Building RoadRunner for a near real-time feedback loop
We use Hadoop/MapReduce batch jobs extensively to process content and activity streams. The home feed is a prime example where we employ such batch jobs to compute signals and features to create a...
View ArticleMySQL performance optimization: 50% more work with 60% less latency variance
When I joined Pinterest, my first three weeks were spent in Base Camp, where the newest engineering hires work on real production issues across the entire software stack. In Base Camp, we learn how...
View ArticleDevelopers: Say hello to our new site!
We recently announced the Pinterest Developers Platform, a suite of APIs for building integrations and apps that help people do more with their Pins online and off. Now, to help developers create the...
View ArticleDiscover Pinterest: Mobile engineering and design
As a mobile-first company, a big focus is designing and engineering for the 80 percent of Pinners who access Pinterest on a mobile device. The small team of cross-platform mobile engineers recently...
View Article