About this project
Stretch goals announced! See below.
There's a common myth floating around that "Django doesn't scale". It couldn't be further from the truth. Django is the core technology behind some of the most popular sites on the internet, including:
At Lincoln Loop, we have years of experience building high-traffic, high-performance websites handling millions of page views per day. In fact, we've been working professionally with Django since before these high-profile sites existed. In that time, we've learned a lot about what works, and maybe even more about what doesn't.
We are now taking our years of experience and lessons learned and distilling it down into an easily digestible e-book. It will teach you everything you need to know about building fast, scalable websites on top of the Django web framework. This is the book we wish we had when we learned all this by trial-and-error. It is opinionated and will give the reader a clear path to follow for success.
High Performance Django is split into six sections:
The Big Picture
An explanation of our guiding philosophy, simplicity, how we apply it to the process, and an introduction to the services we'll be using.
A detailed deep-dive into each part of the stack and how we optimize it to serve traffic as fast as possible.
Taking your code from local development to running on an open source production server stack.
How to test and ensure you are ready to launch.
Setting up your war room and how to handle common issues that arise when code hits the real-world.
The Road Ahead
Maintaining your site to make sure it stays fast and maintainable long after your initial launch.
We expect the book to be about 100 pages in PDF format. It will be packaged as a downloadable DRM-free e-book in both PDF and common e-reader formats.
- People who are considering using Django for a large project can understand the level of effort required to make it work on a large scale.
- Intermediate Django developers wanting to fast track their learning.
- Advanced Django developers looking for new tips and tricks or hoping to learn a few things about servers and deployment.
- Django-backed companies who want to a roadmap for stable, maintainable high-traffic Django services.
About the Authors
Lincoln Loop is a web development agency focused on building Python powered websites using the Django web framework. We've been working with Django professionally since 2007 and our previous/current clients include National Geographic, Evite, Future US, and Smithsonian.
If you have used Django or follow the community, chances are good you've used code we've written, seen one of our talks at PyCon or DjangoCon, or stumbled upon our blog at one time or another.
The book will be a copyrighted work of Lincoln Loop, but provided free from DRM encumbrances. You may read it on as many devices as you want or "lend" it to a friend within the boundaries of fair use.
The Early Bird, Backer, and Patron levels include a single copy of the book appropriate for one reader. It's the equivalent of owning a single dead-tree book.
The Sponsor and Angel levels include a a "site license" allowing you to distribute the book with everyone in your company. This is the equivalent of owning a dead-tree copy of the book for every person. Since the book is DRM-free, there's no hard limit on how many copies you can distribute, but let's say it's good for up to 100.
The Backer, Patron, Sponsor, and Angel levels include a mention in the back of the book as thanks for supporting us. You can opt-out of this if you prefer.
The Fan level does not include a copy of the book, but does include a great looking Lincoln Loop mug.
The Patron level includes a single copy of the book and our awesome BotBot t-shirt.
The Angel level includes a private one hour video call with the authors. We'll answer any questions you have, give you feedback on tough problems, or just shoot the breeze. It's up to you!
Get add-ons by pledging above your current reward level! For example, if you pledge $49 at the Backer level ($39), you're eligible to add a mug ($10) onto your order (add $5 for shipping outside US). We'll send out a survey when the project is complete so you can tell us which add-ons you want.
Risks and challenges
We've done a lot of writing, but we've never published an e-book before. The writing process is well under way and going well, but we'll be hiring somebody else for editing and technical review. There's a chance our schedule could slip there.
We are writing the book in Sphinx which will allow us to easily deliver it in multiple formats, but we expect some tweaking to get the layout just right, especially with code samples on e-readers. This is also unfamiliar territory for us.Learn about accountability on Kickstarter
We're looking into the logistics of creating a print edition. Before committing to anything we need to make sure we can:
1. Get a high quality print
2. Get the prints at a reasonable cost
3. Handle the logistics for shipping (also at reasonable cost)
We'll post an update as soon as we have answers.
Support this project
- (30 days)