Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Moscow Python Meetup №107. Django Blue-Green Mi...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Moscow Python Meetup №107. Django Blue-Green Migrations

Алексей Лавриненко (Fast Soft, Team Lead).

Доклад о практической попытке реализовать Blue-Green Deployment с одной БД в Django: от инфраструктуры и CI/CD до глубоких изменений механизма миграций. Обсудим, где заканчивается польза технологических решений и начинается зона ответственности процессов и контрактов.

Видео: https://moscowpython.ru/meetup/107/django-blue-green/

Moscow Python: http://moscowpython.ru
Курсы Learn Python: http://learn.python.ru
Moscow Python Podcast: http://podcast.python.ru
Заявки на доклады: https://bit.ly/mp-speaker

Avatar for Moscow Python Meetup

Moscow Python Meetup PRO

January 23, 2026
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Вступление: Обо мне - 6 лет опыта Backend разработки -

    4 года опыта работы в HoReCa // FoodTech - 2 года опыта в позиции Team Lead Меня зовут Алексей Я – Team Lead команды разработки Мобильного приложения и Сайта - Токио Сити
  2. Вступление: О Компании Фаст Софт Цифровая платформа для HoReCa &

    QSR Foodtech 80+ ресторанов 40+ dark-kitchen работают с нашими продуктами 7 Городов присутствия 6 Брендов ресторанов Одна экосистема вместо набора систем Сайт и МП, доставка, ресторанная автоматизация, склад, финансы, аналитика — в одной системе Продукт→Архитектура→Эксплуатация Витрины · Доставка · Ресторан · Склад · Финансы · Аналитика Фокус: на бизнес результат 24/7 поддержка и надёжная эксплуатация ИТ-ландшафта
  3. О теме доклада - Об одном очень неудачном релизе -

    Об инженерном вызове и горящих глазах - О Балансе между процессами и технологиями - Об опыте патчинга Django Command makemigrations
  4. Финал: Выводы • Технологии не заменяют инженерного мышления и контрактов

    • Когда рисуешь глаз - смотри на ухо © • Инженерная зрелость - это умение понять, какую проблему ты решаешь на самом деле И отказаться от красивого, но бесполезного решения • Если решения нигде нету - возможно, оно никому и не нужно
  5. Telegram • История Blue-Green’a и другие эпосы • Tech Заметки

    из log’a в IT • Ссылки из доклада & контакт для связи