Akvelon | Case Study: Reddit
23731
post-template-default,single,single-post,postid-23731,single-format-standard,ajax_fade,page_not_loaded,,qode-theme-ver-8.0,wpb-js-composer js-comp-ver-4.9.2,vc_responsive
 

29 Mar Case Study: Reddit

Client

Reddit is a social news aggregation, web content rating, and discussion website, ranking as the #3 most visited website in U.S. and #6 in the world, according to Alexa Internet as of February 2018. On Reddit, registered members submit content to the site such as links, text posts, and images, which are then voted up or down by other members. Posts are organized by subject into user-created boards called “subreddits”, which cover a variety of topics including news, science, movies, video games, music, books, fitness, food, and image-sharing. Across 2018, Reddit saw 153 million submissions, 1.2 billion comments, and 27 billion upvotes from its users.

Business Need

A new platform to replace legacy Reddit’s subsystem for push notifications management was needed.

Solution

Reddit Push Notifications platform is an infrastructure within Reddit consisting of a few micro-services responsible for managing and performing delivery of push notifications to Reddit users’ mobile devices. Reddit GraphQL API is an API gateway and public API service for 1st-party clients, intended to replace a number of legacy solutions and aiming to improve backend responsiveness, maintainability and scalability.

 

Benefits and Results

  • Developed Reddit Push Notifications platform
  • Developed MVP and a production version of cross-platform (React Native + native) UI for mobile clients for push notifications preferences management.
  • Currently developing Reddit GraphQL API that is an API gateway and public API service for 1st-party clients

 

Technologies Used

Used languages:
Python2, Python3, Thrift

Technologies:
GraphQL, Cassandra, Kubernetes, PostgreSQL, Redis

 

 



Akvelon

Akvelon

We Make BIG Software Happen. Contact Us