Conference Schedule

Track one or two? Eeenie, meenie, miney, moe…

log in to bookmark.

Real-Time Django

A Talk presented by Ben Slavin, Adam Miskiewicz, ?

Time

Tuesday, September 6th 2:20 p.m.–3 p.m.

Level

Experienced

Description

The web is live. APIs give us access to continuously changing data. We discuss ways to get real-time data into your app, how to handle data processing and what to do when you get thousands of updates per second.

Abstract

"Caching is the answer" can't always be the answer. We discuss how to ensure your site is up-to-date when the data behind it is continuously changing.

We'll discuss three primary areas pertaining to real-time-data.

Where it comes from – real-time data sources

  • Streaming APIs
  • Polled APIs (and strategies for dealing with rate limits)
  • PubSubHubbub

Data processing

  • Denormalization
  • Workers
  • Incremental and generational MapReduce

Data presentation

  • Partial caching
  • Continuous caching
  • Broadcasting real-time updates
  • Failure models