DevelopmentBackend

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. У него есть много плюсов, но также минусов и багов. Мы обсудим реализацию модуля, поговорим про подводные камни, альтернативы и планы на будущее.

Event at a glance

Who it is for
Python developers, backend developers, software engineers
Main topics
Python, message brokers, package management, programming languages
What you will gain
learn about NATS architecture and usage in Python, learn how to migrate to UV in a monorepo, understand Python Enum pros and cons
Program format
tech talks, production cases, networking