Spinnaker @ GIPHY

August 28, 2020 4:22 pm by Bryant Rockoff

Like many companies, GIPHY Engineering has been using Kubernetes for the past several years to help our teams quickly build, compile into containers, and distribute applications to our AWS servers. One of the problems with any Kubernetes distribution is: well, the distribution. There is an amalgamation of tools out there vying for your attention (and, […]

Containerizing & Scaling Luigi in Kubernetes

July 26, 2019 4:05 pm by GIPHY

July 30, 2019 GIPHY HQ – New York, NY At GIPHY we love data because it lets us make data-driven decisions that improve the quality of results our users get from our search engine. Recently, GIPHY moved their Luigi pipelines from legacy infrastructure on managed AWS EC2 instances to a new containerized ecosystem inside of […]

Luigi the 10x Plumber: Containerizing & Scaling Luigi in Kubernetes

May 14, 2019 8:07 pm by Walter Menendez

Here at GIPHY, we love data. We love it because it lets us make data-driven decisions that improve the quality of results our users get from our search engine. The more search traffic on GIPHY, the more insight we have into what’s popular and trending. We use these insights/signals to fine-tune search results we serve […]

gRPC Adoption in GIPHY

December 11, 2018 8:54 pm by Nima Khoshini

GIPHY’s API servers handle over a million requests a minute. To handle this load, we divide the work between a variety of microservices, each of which fulfills part of the request. For example, one service performs searches, another supplies metadata about GIFs, yet another validates user credentials, and so on. Our first iteration of microservices […]