Making DISQUS realtime

A session at EuroPython 2012

Thursday 5th July, 2012

3:30pm to 4:30pm (CET)

Currently in development is the DISQUS realtime service. This talk will detail what it took to add real time to a truly “web scale” django app.

This will include:

  • Numbers! how much concurrency and msg/s we are supporting with realtime
  • Overview of the architecture (redis + gevent + flask) and why those choices were made
  • How we baked high availability into the application, not just the infrastructure
  • Overview of the hardware involved
  • Lessons learned (what broke hard, what worked awesome)

I hate long talks and love open spaces. Also, I’m not the world’s leading expert in real time anything. So I’m planning on making this a 20-30 minute talk, and then converting it to an open space for 20-30 minutes which I will lead. The goal is to get a good conversation going around the topics I will have presented. So I’d prefer a 45-60 minute slot.

Suggested audience experience:

  • Medium/Advanced level experience
  • Familiarity with Flask, Gevent/Eventlet would be really good.

About the speaker

This person is speaking at this event.
Adam Hitchcock

Software Engineer, DISQUS

Currently a software engineer at DISQUS working on our realtime delivery of content. Previously I worked at Skype in the Skype Labs and Core Web Services groups where I did top secret things. I tend to hate long presentations so you will often find me trying to start open space style discussions.

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2012

Italy Italy, Florence

2nd8th July 2012

Tell your friends!


Time 3:30pm4:30pm CET

Date Thu 5th July 2012


Spaghetti, Grand Hotel Mediterraneo

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session