Skip to content

Commit df37cd9

Browse files
authored
Create peaceful-django-migrations-in-djangocon-us-2025.md
1 parent b556b08 commit df37cd9

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Peaceful Django Migrations in DjangoConUS 2025"
3+
publishedAt: '2025-09-07'
4+
category: 'conference-talks'
5+
---
6+
7+
> Django’s migration framework is a powerful tool for evolving your database schema, but with great power comes great responsibility. In production systems, the wrong migration at the wrong time can introduce serious performance issues or even temporary outages.
8+
> This talk demystifies what actually happens during makemigrations, migrate, and sqlmigrate, explains how Django interacts with the database engine, and highlights the locking behavior that can impact availability. Through real-world examples, we’ll explore schema changes that are especially risky—such as adding columns with defaults or modifying indexes—and how to spot them in advance using Django’s tools and external linters like Squawk.
9+
> Attendees will leave with a practical toolkit of strategies for minimizing risk, including safe migration patterns, multi-step deployment techniques, and tips for planning changes during low-traffic windows. Whether you're running a high-traffic SaaS product or a growing internal tool, you'll walk away ready to make database changes with confidence.
10+
11+
I'll present this topic as “Peaceful Django Migrations” at [DjangoConUS 2025](https://2025.djangocon.us/talks/peaceful-django-migrations/), held in Chicago on September 8, 2025.
12+
13+
The PDF slides will available be here.

0 commit comments

Comments
 (0)