Challenge:

Improve user retention and product satisfaction by providing more relevant gif content to user search queries, while at the same time reducing cost and time-to-market for product components such as facial recognition and sentiment analysis.

Solution:

Complete backend re-architecture using high-velocity microservices in Scala. Improved the existing monolithic PHP application that rapidly outgrew its original architectural capabilities.

  • Built Tag Prediction API, Celebrity Detection API.
  • Integrated Moments in Time model which recognizes actions on the gif as an additional search signal.
  • iOS and Android SDKs for native performance on mobile.
  • Cutting-edge ML for analytics.
  • Developed iOS and Android Giphy SDKs that power your smartphone’s keyboard and all social apps.
  • Top 3 search engine reimagined with deep learning and AI.

Result:

System capable of handling 100B requests a month. Also:

  • Improved performance of blacklisting and whitelisting algorithm that sped up Overall Giphy API performance by 18%.
  • Reduced the number of timeouts for Giphy API by 90-95%.
  • Improved search service speed by 15%.

Giphy