This page may be out of date. Submit any pending changes before refreshing this page.
Hide this message.
Quora uses cookies to improve your experience. Read more
7 Answers
Gerry Giacoman Colyer

Products that make up Reddit’s tech stack include:

Amazon EC2, Amazon S3, Apache Cassandra, Babel, Backbone,js, Bootstrap, Crowdin, Flask, GitHub, Invision, Memcached, PostgreSQL, Python, RabbitMQ, Transifex, Underscore.js, Blogger, CloudFlare, DigiCert, Gandi SSL, Gunicorn, HAProxy, nginx, Pingdom, Pixalate, reCAPTCHA, and StatusPage.

Additionally, here’s a list of other software products that Reddit is using internally:

  • Marketing: AdRoll, BuySellAds, Embedly, SendGrid,
  • Sales and BD: Fileboard, Insightly, Typeform
  • Customer Support: Zendesk
  • Product and Design: iDoneThis, Marvel, SketchDeck
  • Analytics: Chartio, Google Analytics
  • HR: Culture Amp, Greenhouse, Lattice, Simppler
  • Finance and Accounting: Coinbase Merchants, Expensify, Stripe
  • Productivity: Asana, Dropbox, Envoy, Slack

For a complete list of software used by Reddit, check out: Reddit's Stack | Siftery

(Disclaimer: The above data was pulled from Siftery and has been verified by individuals working at Reddit)

To add to Jieren Chen's answer, Reddit deploys on Amazon AWS since 2009( Moving to the cloud)

More info on their technologies can also be found straight from Reddit here: http://code.reddit.com/wiki/FAQ#...
I was surprised to learn that Reddit is completely open source.
https://github.com/reddit/reddit

After a quick skim:
Python
Memcached
Postgres for most data
Cassandra for votes

What I found most interesting was that they apparently use Postgres as a graph database:
https://github.com/reddit/reddit...

They have things, data tied to those things, and relations between things.

Web framework : Pylons since 2009.

Previously: (custom?) Closure to start, then moved to web.py, which was created by Aaron Swartz.

Related threads:

View More Answers