Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Conference talk exploring how Kraken, an energy retail system built on Django, manages database migrations at scale. Learn how the team handles challenges with a codebase containing 350 Django apps, over 9000 migration files, and database tables with billions of rows. Discover techniques for writing and deploying migrations that avoid risks like exclusive database locks and slow execution times that can interrupt system operations. The presentation covers both standard Django migration features and custom systems developed to complement them, offering solutions applicable to most large Django installations. Tim Bell shares practical strategies for managing migrations across a global system operating in 8 time zones where there's no longer any "outside business hours" for safe deployments.