РазработкаБэкенд

Selectel Python MeetUp

На традиционной встрече для питонистов поговорим про то, как компилируемые языки помогают в работе. Обсудим брокер на Go, пакетный менеджер на Rust и С-подобные Enum. Вас ждут доклады от экспертов Райффайзенбанка и Selectel. А еще — нетворкинг и афтепати с пиццей и напитками.

Are you NATS? – Михаил Гурбанов Тимлид, Райффайзенбанк

Посмотрим на архитектурное устройство NATS, разберем его плюсы и минусы относительно других популярных решений. Узнаем, как проще и лучше использовать NATS в Python. Разберемся, как в Райффайзенбанке используют эту очередь в приложениях.

Как мы внедрили UV в монорепозиторий – Алексей Исмаилов Старший разработчик, Selectel

Поделимся опытом миграции системы на менеджер проектов, написанный на Rust. Поговорим, как выстроить multi-stage сборку Docker-образов, минимизировав их размер. Обсудим неожиданные нюансы работы UV: от поведения зависимостей до особенностей workspace в контексте монорепозитория. А еще выясним, зачем использовать venv в Docker-контейнерах, как это повышает предсказуемость окружения и устраняет потенциальные сюрпризы на проде.

To Enum or not to Enum: вот в чем вопрос? – Никита Соболев Full Time Open Source разработчик

В центре нашего внимания окажется Enum — модуль с довольно спорной репутацией в мире Python. У него есть много плюсов, но также минусов и багов. Мы обсудим реализацию модуля, поговорим про подводные камни, альтернативы и планы на будущее.

Кратко о мероприятии

Для кого
Python developers, backend developers, software engineers
Основные темы
Python, message brokers, package management, programming languages
Что получите
learn about NATS architecture and usage in Python, learn how to migrate to UV in a monorepo, understand Python Enum pros and cons
Формат программы
tech talks, production cases, networking