Tutorial Series

Scaling Django

Default avatar
By Matthew Nuzum
Developer and author at DigitalOcean.
Scaling Django


Django is a Python-based platform for building modern web apps. As with any platform, issues can arise with your need to scale and expand your user base. In this tutorial series, we will go over several strategies and best practices for scaling your Django app in a reliable, stable way.

Summary View
detailed View

Series Tutorials


How To Scale Django: Finding the Bottleneck

Published on November 14, 2013

Once an app has been deployed and more and more people begin using it, it won’t be long before you begin to notice it slowing down. This is a common problem, and in this tutorial we will go over some tools that work with Django which can help to alleviate this issue.


How To Optimize Apache Web Server Performance

Published on November 22, 2013

Apache is an amazingly powerful and capable web server. In order to make initial setup as easy as possible, it comes with numerous modules pre-installed. This makes it a great choice for new projects when you need to quickly be productive, but as your site grows you may start to bump into performance problems. This tutorial will cover a few things you should do to optimize performance if you’re running Apache with your Django app.


How to Scale Django: Beyond the Basics

Published on November 26, 2013

As a web app grows in popularity and number of users, the need to scale performance will continue to be a point of focus for its developer(s). In this tutorial, we will go over a few higher-level strategies for scaling apps built on Django, going beyond the initial scaling tips we’ve already covered.

Check out all our Tutorial Series

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Featured on Community

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more
DigitalOcean Cloud Control Panel