Суббота, 25 июня 2016 15:00больше 8 лет назад
rannts #11
Нижний Новгород, Нижне-волжская набережная, 1в, терраса Premio
Всем привет! Нижегородское Python-сообщество собирается на 11й митап!
Попробуем провести его в довольно неожиданном месте — на летней террасе клуба Premio. Даже если темы докладов покажутся не очень интересными, приходите пообщаться с коллегами и выпить ледяного сидра.
В этот раз поговорим про распределённые очереди задач, PostgreSQL и Fabric.
15:00 — 15:10 → традиционное ожидание опаздывающих. Чай, смешные шутки.
15:10 — 15:50 → Печём пирожки с Celery (Александр Мокров, Positive Technologies)
Не переживайте, сами пирожки будут с мясом, а вот Celery поможет организовать процесс приготовления. Единственная проблема в том, что они будут виртуальными… Но зато это поможет нам разобраться в том, что такое Celery, как и для чего его можно использовать на вполне конкретных примерах, а так же рассмотреть различные плюсы и минусы.16:00 – 16:30 → Очереди задач без купюр (Артем Малышев, Positive Technologies)
Так или иначе в любом сложном web приложении используются очереди задач. И так уж сложилось, что им положено быть распределёнными. В данный момент рынок решений для python разработчиков представляют 2 главных продукта - Celery и RQ. В докладе я расскажу о внутреннем устройстве обеих систем. Поговорим о том, с какими проблемами столкнулись их создатели, как их решили и чем эти решения грозят конечному пользователю. Как устроены группы, хорды и eta? Как добиться отказоустойчивости на транспортном уровне? Почему это тяжело масштабировать? На все эти вопросы я дам ответ в своём докладе.16:40 – 17:10 → Древовидная структура в PostgreSQL. SQL Common Table Expression (Алексей Кутепов, Revel Systems iPad POS)
История одной практической задачи. Прекрасный PostgreSQL - рекурсивные выборки средствами SQL. Как поле depth в таблице с деревом упрощает жизнь.17:20 – 17:50 → Fabric: python library for devops tasks (Петр Нужнов, Five9)
Fabric - библиотека для удаленной установки приложений и выполнения задач по администрированию системы. Расскажу о том, как можно заменить самопальные костыли управления конфигурацией на единый стандарт и избавиться от хаоса ручных телодвижений.18:10 — ... → афтэпати. Прекрасные люди пьют напитки.
Lightning talks
- Dependency injection in Python (Артем Малышев, Positive Technologies) —Видео
- Type Hints in Python (Дмитрий Висков, Epic) —Видео
- Заключительное слово (Николай Кугаевский, dudes.io) — Видео
Если у вас есть какие-то вопросы или предложения, то, надеюсь, эти буквы и цифры чем-то помогут:
- +7 (920) 016 41 97
- [email protected]
- @proofit404 (github/twitter/facebook/vk)
- @proofit404 (telegram)
https://vk.com/rannts