3 ms·
I'm interested to know what their new architecture is, I believe that they are a Django shop. Does anyone know if they are still using Django and if so what met
by samwillis 14y ago
I'm interested to know what their new architecture is, I believe that they are a Django shop. Does anyone know if they are still using Django and if so what method they used to do real time?
- jurre 14y agoWhen I want to know things like this (and I usually do) I take a look at their Jobs listings, this usually reveals the technologies used, in this case I found: Disqus is the largest Django application and one of the largest pure Python implementations on the web. We love JavaScript and write highly optimized code with performance and compatibility in mind.
- bentlegen 14y agoFrom Adam Hitchcock's (Disqus engineer) upcoming EuroPython talk description: "flask, WebScale!, gevent, redis" https://ep2012.europython.eu/conference/p/adam-hitchcock https://ep2012.europython.eu/conference/p/adam-hitchcock
- jashkenas 14y agoOn the client-side, poking around in the console leads me to believe they're using Backbone.js
- Fluxx 14y agoDjango still powers a lot of the DISQUS infrastructure. That said, we're in the process of breaking certain parts of it off into independent services and out of Django. But Django will be the main component for the foreseeable future.
- ptrklly 14y agoCould you talk a bit about why you're doing that?
- zeeg 14y agoDon't misread what Fluxx is saying. The core of disqus and our primary data flows are still powered by Django and that won't change. New servers which are less complex (e.g. the realtime system) are generally written on top of Flask.
- deleted 14y ago[deleted]