Django на стероидах: NATS JetStream как универсальный инструмент для Celery и event-driven архитектуры
Тезисы
Многие до сих пор считают Django синонимом тяжёлого синхронного монолита — и тратят месяцы (и миллионы) на MVP, сразу уходя в микросервисы. Пора с этим покончить.

В этом докладе я покажу, как построить реактивное, производительное и масштабируемое Django-приложение с помощью NATS JetStream. Без привычных Redis, RabbitMQ или громоздкой Kafka. Только то, что работает, не мешает запускать продукт и позволяет быстро добавлять фичи.
Многие до сих пор считают Django синонимом тяжёлого синхронного монолита — и тратят месяцы (и миллионы) на MVP, сразу уходя в микросервисы. Пора с этим покончить.

В этом докладе я покажу, как построить реактивное, производительное и масштабируемое Django-приложение с помощью NATS JetStream. Без привычных Redis, RabbitMQ или громоздкой Kafka. Только то, что работает, не мешает запускать продукт и позволяет быстро добавлять фичи.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Александр Ковалев
Руководитель группы разработки, IVA Technologies
Москва
Последние 5+ лет руковожу командой Go разработки в IVA Technologies.

Поработал в Positive Technologies и Яндекс. Участвовал в разработке больших проектов для иностранных заказчиков. Это всё на Python :)

Первая коммерческая разработка — в 1993. Когда-то программировал на ассемблере, C, FoxBase, Perl и т.д. Есть даже опыт сопровождения и разработки на 1С.

С 2013 основной язык — Python, с 2017 больше переключился на Go, с 2023 решил не усложнять и снова использовать Django для MVP.

Развиваю навыки публичных выступлений, работаю над личным брендом, готовлю несколько своих проектов к запуску.

https://alkov.pro
  • Александр Ковалев
    Руководитель группы разработки, IVA Technologies
    Москва
    Последние 5+ лет руковожу командой Go разработки в IVA Technologies.

    Поработал в Positive Technologies и Яндекс. Участвовал в разработке больших проектов для иностранных заказчиков. Это всё на Python :)

    Первая коммерческая разработка — в 1993. Когда-то программировал на ассемблере, C, FoxBase, Perl и т.д. Есть даже опыт сопровождения и разработки на 1С.

    С 2013 основной язык — Python, с 2017 больше переключился на Go, с 2023 решил не усложнять и снова использовать Django для MVP.

    Развиваю навыки публичных выступлений, работаю над личным брендом, готовлю несколько своих проектов к запуску.

    https://alkov.pro
Все доклады трека