I'm one of the senior developers at Potato, where we build highly-scalable web applications for the likes of Google and Skype. I’ve been using Django for about 6 years, and in that time have read most of its source code. At Potato we build a lot of our sites on Google App Engine, and I am one of the core developers of Djangae (jan-gee), which allows vanilla Django to be used with App Engine’s highly scalable, non-relational Datastore as its DB backend. I like cycling and chocolate biscuits.
Building A Non-Relational Backend For The ORM
This talk will go through some of the highs, lows, disasters and insights from our experience of building a new database backend for Django’s ORM - for a non-relational database! Google's non-relational Datastore can now be run on vanilla Django. As well giving some fun insights into the inner workings (and quirks) of Django, the talk also covers concepts of scaling and how they apply to Django, and gives tips and encouragement for people to write their own database backends.