Massively Scaling Django for a Global Audience with Playdoh
*Excerpt
Django is a great web application framework that allows for rapid web app development out of the box. Since Mozilla picked up Django in 2009, they've started over a dozen Django-based projects. For these sites to scale to an international audience of millions of users, bells and whistles were needed that a stock Django instance does not offer.
Playdoh combines the experience of these projects into a template that contains various fixes and add-ons to make professional Django apps fast, featuring aggressive caching, instant localization support, and bullet-proof security.
Description
Django is a great web application framework that allows for rapid web app development out of the box. Since Mozilla picked up Django in 2009, they’ve started over a dozen Django-based projects. For these sites to scale to an international audience of millions of users, bells and whistles were needed that a stock Django instance does not offer.
Playdoh is the result of months of Django-based web app development at Mozilla and solves common problems that each (or most) of these projects had to solve to get from a clean Django instance to something deployable. It is not a high-level collection of django “apps”. Instead, our biggest concerns were scaling to support Mozilla’s massive traffic (fast templates, caching, etc), localization for everything, and bullet proof security.
Here’s an outline of the topics we’re planning on touching in this talk:
- Web apps at Mozilla: A different kind of scale
- What Django does well
- What’s missing (for us)
- How playdoh solves these problems:
- Templates
- Caching
- Localization
- Testing
- Security
- Using and contributing to playdoh
Tags
django python web development scalability localization caching security
Speaking experience
Speaker
-
Frederic Wenzel
Mozilla- Website: http://github.com/fwenzel
- Blog: http://fredericiana.com/
- Twitter: fwenzel
- Favorites: View Frederic's favorites
Biography
Fred works on the rapid development team at Mozilla. He likes to solve tricky problems, is an Open Source geek, and brings German Engineering to the webdev crowd. In his spare time, he’s on the hunt for great food and real Italian espresso.
Sessions
-
- Title: Massively Scaling Django for a Global Audience with Playdoh
- Track: Cooking
- Room: B201
- Time: 3:45 – 4:30pm
-
Excerpt:
Django is a great web application framework that allows for rapid web app development out of the box. Since Mozilla picked up Django in 2009, they’ve started over a dozen Django-based projects. For these sites to scale to an international audience of millions of users, bells and whistles were needed that a stock Django instance does not offer.
Playdoh combines the experience of these projects into a template that contains various fixes and add-ons to make professional Django apps fast, featuring aggressive caching, instant localization support, and bullet-proof security.
- Speakers: Frederic Wenzel