Remove tag pinterest
article thumbnail

PinCompute: A Kubernetes Backed General Purpose Compute Platform for Pinterest

Pinterest Engineering

At Pinterest, we are evolving our compute platform to provide an application-centric and fully managed compute API for the 90th percentile of use cases. We refer to this next generation compute platform as PinCompute, and our multi-year vision is for PinCompute to run the most mission critical applications and services at Pinterest.

article thumbnail

Analyzing Time Series for Pinterest Observability

Pinterest Engineering

Brian Overstreet | Software Engineer, Observability; Humsheen Geo | Software Engineer, Observability Time series is a critical part of Observability at Pinterest, powering 60,000 alerts and 5,000 dashboards. This blog post describes TScript and how we use it at Pinterest. Performing operations on the returned time series.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Watch your Manifest

Pinterest Engineering

At Pinterest, however, we have been actively monitoring the manifest after realizing it does change every so often. The PR developer must then adjust the snapshot manifest if the changes are necessary, or add the proper “remove” tags to keep the new components out of the final manifest. If a difference is detected, we fail the build.

article thumbnail

Web Performance Regression Detection (Part 2 of 3)

Pinterest Engineering

Michelle Vu | Web Performance Engineer; Fighting regressions has been a priority at Pinterest for many years. In part one of this article series, we provided an overview of the performance program at Pinterest. To learn more about engineering at Pinterest, check out the rest of our Engineering Blog and visit our Pinterest Labs site.

article thumbnail

How Zalando’s App Makes Instagram Images Shoppable

Zalando Engineering

We asked them about how they use and interact with platforms like Instagram and Pinterest; the aspects of those platforms that inspire them and keeps them returning; and which media outlets, websites, and personalities they follow, and why. At times, we even take a guerilla approach and ask random people on the street about our ideas.

Media 52
article thumbnail

Migrating Policy Delivery Engines with (almost) Nobody Knowing

Pinterest Engineering

Jeremy Krach | Staff Security Engineer, Platform Security Background Several years ago, Pinterest had a short incident due to oversights in the policy delivery engine. Pinterest provides a wrapper service around OPA in order to manage policy distribution, agent configuration metrics, logging, and simplified APIs.

article thumbnail

Improving Efficiency Of Goku Time Series Database at Pinterest (Part?—?1)

Pinterest Engineering

Initial Architecture For Goku Short Term Ingestion Figure 1: Old push based ingestion pipeline into GokuS At Pinterest, we have a sidecar metrics agent running on every host that logs the application system metrics time series data points (metric name, tag value pairs, timestamp and value) into dedicated kafka topics.