3 ms·
I wonder what the tech stack is. At the one company I'm involved with that made it big, typical forums are just not scalable enough. Even the typical CMS we had
by lnanek2 14y ago
I wonder what the tech stack is. At the one company I'm involved with that made it big, typical forums are just not scalable enough. Even the typical CMS we had is floored by the number of users. These things are just not, generally, written to scale. They perform dozens of DB calls per page, run into locking issues, can't handle enormous user tables, etc..
- blowski 14y agoIt's open source. https://github.com/discourse/discourse https://github.com/discourse/discourse Discourse implements a variety of open source tech. You may wish to familiarize yourself with the various components that Discourse is built on, in order to be an effective contributor: Languages/Frameworks Ruby on Rails - Our back end API is a Rails app. It responds to requests RESTfully and responds in JSON. Ember.js - Our front end interface is an Ember.js app that communicates with the Rails API. Databases PostgreSQL - Our main data store is Postgres. Redis - We use Redis for our job queue, rate limiting, as a cache and for transient data.