Selectel Python MeetUp
Традиционная встреча Python-специалистов. Как обычно, поговорим обо всем, что волнует сообщество. Сделаем глубокий разбор экосистемы mypy и протестируем ее. Выясним, как запускать задачи по расписанию от cron/systemd timers до чистого Python. Узнаем, насколько сильно можно нагрузить систему, прежде чем она сломается. Все это — в компании экспертных спикеров из Selectel, Яндекса и Райффайзен Банка.
-
30 октября, 18:30
-
Онлайн; СПб, Цветочная, 19
Запись митапа
Программа митапа
-
18:00-18:30
Регистрация участников
-
18:30-18:35
Вступительное слово
-
Никита Моторный Старший разработчик
-
-
18:35-19:05
mypy в неестественной среде обитания
-
Сергей Яхницкий Техлид, Техплатформа Городских сервисов Яндекса
В огромной кодовой базе на 10M+ строк Python приходится доказывать, что он не уступает C++, Go или Java в типобезопасности. В докладе — обзор gradual typing в Python, глубокий разбор экосистемы mypy, отличия от линтеров и других анализаторов типа. Завершим доклад тестами mypy на разных версиях Python в инфраструктуре с 400+ микросервисов.
-
-
19:05-19:35
Все идет по cron-у. Или нет?
-
Сергей Крайнев Разработчик облачной платформы, Selectel
Обсудим, как запускать задачи по расписанию: от cron/systemd timers до чистого Python и библиотек вроде APScheduler, Celery, а также Kubernetes CronJob и Redis Queue. Сравним, какие есть преимущества и недостатки у разных подходов, и выберем, что больше подходит нам.
-
-
19:35-20:00
Ломай меня полностью
-
Михаил Гурбанов Тимлид и разработчик, Райффайзен Банк
Что делать, если хочется понять, насколько сильно можно нагрузить систему, прежде чем она сломается? В докладе разберемся, зачем и как проводить нагрузочное тестирование. Обсудим, что такое хаос-тесты и почему они не просто «для Netflix». Посмотрим, какие инструменты есть в открытом доступе и как их можно использовать. Поговорим, как на самом деле проверять систему на прочность в условиях неопределенности.
-
-
20:00-21:00
Нетворкинг