Powering Interactive Data Analysis by Redshift
Pinterest is a data-driven company where we’re constantly using data to inform decisions, so it was important to develop an efficient system to analyze that information quickly.We ultimately landed on...
View ArticleBuilding support for GIFs over night
With a strong culture of making, we’re always putting our heads together to build the next great thing. We regularly hold Make-a-thons, all-night events where we work on projects we’ve been wanting to...
View ArticleZooKeeper Resilience at Pinterest
Apache ZooKeeper is an open source distributed coordination service that’s popular for use cases like service discovery, dynamic configuration management and distributed locking. While it’s versatile...
View ArticleCreating, Serving & Storing Data for Discovery
With tens of millions of Pinners, and tens of billions of Pins, there’s a massive supply of data to power discovery projects on Pinterest such as search, recommendations, and interests to provide...
View ArticleRebuilding NUX with the Experience Framework
As we focus on building a great user experience for the tens of millions of existing Pinners, it’s equally important to engage and retain new Pinners through the new user experience (NUX).We recently...
View ArticleIntroducing Pinterest Secor
As we build products to eventually power Promoted Pins, it’s vital to maintain a no-fail reliable data infrastructure. Today we’re open sourcing Secor, a zero data loss log persistence service whose...
View ArticleTech Talks: Mobile NUX, open source, & shipping
Thanks to everyone who came to our Engineering Tech Talks last week at the Pinterest HQ in San Francisco, where we covered:Mobile & GrowthScaling user education on mobile, and a deep dive into the...
View ArticleUnderstanding usage patterns with data
One of the most exciting aspects of working with Pinterest data is its opportunity to connect people with things and ideas they’re interested in. We know that interests change over time, and even day...
View ArticleBuilding the interests platform
The core value of Pinterest is to help people find the things they care about, by connecting them to Pins and people that relate to their interests. We’re building a service that’s powered by people,...
View ArticleHow Pinterest drives sustainable growth
Marc Andreessen famously said that for startups, “the only thing that matters is getting to product/market fit.” Product/market fit means providing enough value to enough people that the startup can...
View ArticleIntroducing our bug bounty program
The security of Pinners is one of our highest priorities, and to keep Pinterest safe, we have teams dedicated to solving issues and fixing bugs. We even host internal fix-a-thons where employees across...
View ArticleIntroducing a faster place search
We launched Place Pins a little over six months ago, and in that time we’ve been gathering feedback from Pinners and making product updates along the way, such as adding thumbnails of the place image...
View ArticleMeet a Pinterest engineer: Makinde Adeagbo
As part of an ongoing series, engineers will share a bit of what life is like at Pinterest. Here, Engineering Manager Makinde Adeagbo talks about his early years as an engineer, recent projects, and...
View ArticlePinLater: An asynchronous job execution system
A lot goes on in the backend when a person clicks the Pin It button. Thumbnails of all sizes are generated, the board thumbnail is updated, and a Pin is fanned out to those who follow the Pinner or the...
View ArticlePowering big data at Pinterest
Big data plays a big role at Pinterest. With more than 30 billion Pins in the system, we’re building the most comprehensive collection of interests online. One of the challenges associated with...
View ArticleDiversity and Inclusion at Pinterest
Last October, I posed the question: "Where are the numbers?". It was a call to action for the tech industry to share metrics on diversity in the workplace. Without measurement and transparency, it’s...
View ArticleMeet a Pinterest Engineer: Wendy Lu
As part of an ongoing series, engineers will share a bit of what life is like at Pinterest. Here, engineer Wendy Lu talks about discovering her love for Computer Science, building the Pinterest iOS...
View ArticleDiscover Pinterest Tech Talk: Big Data and Apache Mesos
Last week we hosted a Tech Talk on Pinterest’s logging infrastructure and Apache Mesos, with engineers Roger Wang of Pinterest, Connor Doyle of Mesosphere, and Bernardo Gomez Palacio of Guavus. You can...
View ArticleStealthy shipping with atomic deploys
Every person sees each page of Pinterest differently, based on factors such as their interests and who they follow. Each pageload is computed anew by our back-end servers, with JavaScript and XHR...
View ArticleRebuilding the user typeahead
A core part of Pinterest is giving people the ability to discover content related to their interests. Many times, a Pin can be discovered when people share it with one another, through features like...
View Article