Want to take your Django knowledge further?
Eventbrite and Lanyrd are both large-scale, complex sites that are built using Python and Django. In this fast-moving tutorial engineers who have worked on both sites will discuss some of the less common Django techniques needed to scale Django applications to handle massive datasets and millions of visitors.
This tutorial will dive deep into the tricks, techniques and architectural patterns used to build large-scale, real-world Django applications. Topics covered will include internationalization, feature flags, unit testing at scale, zero-downtime migrations and deployment, API design and monitoring and profiling of large-scale production sites.
If you plan on building something big come along and learn from our mistakes. If you already work on a large site let’s get together and share notes!
Familiarity with Django is useful but not a prerequisite: developers who work with other stacks or frameworks should still be able to pick up plenty of useful tips.
6:30 - Doors + kegs tapped + tacos served
7:00 - Tutorial begins
9:00 - Wrap up
Tutorial Led by:
Simon Willison is the Director of Architecture at Eventbrite, and co-founder of Lanyrd.com, which was acquired by Eventbrite in 2013. He has previously worked in London for the Guardian and Yahoo!. Simon is a co-creator of the Django Web Framework.
Nathan Yergler is a Principal Engineer at Eventbrite. Prior to joining Eventbrite Nathan worked at Creative Commons, serving as Chief Technology Officer from 2007-2011. In that role he was responsible for architecting and building the technical infrastructure for CC licenses, and managing the engineering team. He lives in San Francisco, with his dog, Madeline. She bites.
Andrew Godwin is a Senior Software Engineer at Eventbrite, Python programmer, Django core developer and the author of South, the Django migrations framework, and has been programming, maintaining and herding machines for over a decade. When he's not sitting in front of a computer screen, he enjoys flying planes, archery, and cheese.
At Eventbrite, we’re passionate about building a platform that brings people together around live experiences of all kinds. So we’re developing the technology that powers live events of all kinds.
Join millions of people on Eventbrite.
In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.