A thorough description of why downtime occurs during Django deployments and how to reduce it with django-safemigrate.