Python Crew #2 Python для энтепрайза
Сезон «Python для энтепрайза». Конференция пройдет 4 декабря – 8 декабряПодробности программы появятся в середине-конце октября.
Денис Аникин Доклад «Собираем и поддерживаем шаблон репозитория для микросервисов»
Когда кода и людей становится много, рано или поздно все приходят к мысли о приведении всего к единообразию. В докладе Денис покажет и расскажет про практики, сложившиеся в его команде, и как их можно перенять вне зависимости от размера проекта.
Максим Столпасов Доклад «DDD в D, где D это Django»
Юрий Чуканов, Станислав Земляков, Игорь Анохин Круглый стол «Смена майндсета при переходе из простых проектов в энтерпрайз»
Разберем, насколько приходится менять подходы к написанию кода, тестов, как меняется мышление и процесс разработки при переходе между стадиями: небольшой проект - средний проект - суровый энтерпрайз.
Обсудим, что лучше подходит в качестве первого места работы и чем произойдет, если засидеться в суровом энтерпрайзе на питоне..
Александр Птахин Воркшоп «Как разводить питонов: пособие по observability»
За большим террариумов Питонов становится сложнее следить: кто хочет есть, кому скучно, а кто-то куда потеряется. В докладе-пособии рассмотрим как записывать логи, считать метрики, трейсить перемещения и нарисуем дашборд. Террариумы будут разные: виртуалки, docker compose и Kubernetes.
Андрей Шарапов Доклад «Переезжаем на pyproject и tox»
Сложно ли поддерживать 5 версий Python? Нет, если все покрыто тестами. Сложно ли поддерживать тесты? Вооружившись только pyproject и tox, мы пройдём сквозь дебри bash-скриптов и настроим лаконичному CI/CD, попутно решив вопрос Dev/Prod Parity. Эта история не про полеты в космос. Она про позитивный опыт и синергию простых инструментов.
Артем Малышев, Максим Столпасов, Сергей Вариасов Круглый стол «Ох уж этот энтерпрайз!»
В попытках писать enterprise на python мы иногда пытаемся “затащить в него java”. С одной стороны логично, у этого языка скопилось много практик для больших приложений. А с другой - в python-то что с этим делать?
Попробуем разобрать основные вопросы, связанные с подходами проектирования enterprise-приложений на python, а заодно поделимся своими шишками и граблями. А именно:
Татьяна Волошина Доклад «Автоматизируем инфру облака с Airflow»
На примере кейса Selectel выясним, как проходила адаптация Airflow под нужды облака, где регулярно требуется автоматизация удаления, пересоздания дисков и серверов.
Разберем возникшие сложности, а также рассмотрим взаимодействие Airflow с Openstack и реализацию событийной модели на основе триггеров.
Александр Хмелевский Воркшоп «Готовим монолит к Kubernetes»
Нельзя так просто взять и запустить приложение в Kubernetes! На примере простого Django-монолита разберём способы оптимизации docker-образов и типичные ошибки; соберём docker-compose для тестовых окружений и напишем манифесты для Kubernetes. Воркшоп поможет разобраться не только как что-то сделать, но и почему именно так.
Юрий Чуканов Доклад «На пути к TBD: как мы внедряли feature flags»
Путь к TBD долог и тернист, на пути встретится много препятствий. Сегодня разберем один из самых главных компонентов - Feature Flags. Обсудим работу, майндсет, подводные камни внедрения.
Нина Лукина Доклад «Проблемы python под нагрузкой»
Высоконагруженные приложения на Python обычно характеризуются высокой пропускной способностью, низким временем отклика, надежностью и масштабируемостью. В докладе посмотрим, с какими проблемами можно столкнуться, когда в приложение на питоне начинает приходить нагрузка, посмотрим на возможности решения проблем с памятью/потоками/процессами/скоростью работы, заглянем вопросы измерения и масштабирования.
Когда кода и людей становится много, рано или поздно все приходят к мысли о приведении всего к единообразию. В докладе Денис покажет и расскажет про практики, сложившиеся в его команде, и как их можно перенять вне зависимости от размера проекта.
Максим Столпасов Доклад «DDD в D, где D это Django»
Юрий Чуканов, Станислав Земляков, Игорь Анохин Круглый стол «Смена майндсета при переходе из простых проектов в энтерпрайз»
Разберем, насколько приходится менять подходы к написанию кода, тестов, как меняется мышление и процесс разработки при переходе между стадиями: небольшой проект - средний проект - суровый энтерпрайз.
Обсудим, что лучше подходит в качестве первого места работы и чем произойдет, если засидеться в суровом энтерпрайзе на питоне..
Александр Птахин Воркшоп «Как разводить питонов: пособие по observability»
За большим террариумов Питонов становится сложнее следить: кто хочет есть, кому скучно, а кто-то куда потеряется. В докладе-пособии рассмотрим как записывать логи, считать метрики, трейсить перемещения и нарисуем дашборд. Террариумы будут разные: виртуалки, docker compose и Kubernetes.
Андрей Шарапов Доклад «Переезжаем на pyproject и tox»
Сложно ли поддерживать 5 версий Python? Нет, если все покрыто тестами. Сложно ли поддерживать тесты? Вооружившись только pyproject и tox, мы пройдём сквозь дебри bash-скриптов и настроим лаконичному CI/CD, попутно решив вопрос Dev/Prod Parity. Эта история не про полеты в космос. Она про позитивный опыт и синергию простых инструментов.
Артем Малышев, Максим Столпасов, Сергей Вариасов Круглый стол «Ох уж этот энтерпрайз!»
В попытках писать enterprise на python мы иногда пытаемся “затащить в него java”. С одной стороны логично, у этого языка скопилось много практик для больших приложений. А с другой - в python-то что с этим делать?
Попробуем разобрать основные вопросы, связанные с подходами проектирования enterprise-приложений на python, а заодно поделимся своими шишками и граблями. А именно:
- С чего начать свой путь к изучению;
- Что влияет на выбор архитектуры приложения;
- Действительно ли важно соблюдать слои, и как это может повлиять на ваш код;
- Как жить, когда в проекте много связей и контекстов;
- Так ли нужны абстрактные классы в python.
Татьяна Волошина Доклад «Автоматизируем инфру облака с Airflow»
На примере кейса Selectel выясним, как проходила адаптация Airflow под нужды облака, где регулярно требуется автоматизация удаления, пересоздания дисков и серверов.
Разберем возникшие сложности, а также рассмотрим взаимодействие Airflow с Openstack и реализацию событийной модели на основе триггеров.
Александр Хмелевский Воркшоп «Готовим монолит к Kubernetes»
Нельзя так просто взять и запустить приложение в Kubernetes! На примере простого Django-монолита разберём способы оптимизации docker-образов и типичные ошибки; соберём docker-compose для тестовых окружений и напишем манифесты для Kubernetes. Воркшоп поможет разобраться не только как что-то сделать, но и почему именно так.
Юрий Чуканов Доклад «На пути к TBD: как мы внедряли feature flags»
Путь к TBD долог и тернист, на пути встретится много препятствий. Сегодня разберем один из самых главных компонентов - Feature Flags. Обсудим работу, майндсет, подводные камни внедрения.
Нина Лукина Доклад «Проблемы python под нагрузкой»
Высоконагруженные приложения на Python обычно характеризуются высокой пропускной способностью, низким временем отклика, надежностью и масштабируемостью. В докладе посмотрим, с какими проблемами можно столкнуться, когда в приложение на питоне начинает приходить нагрузка, посмотрим на возможности решения проблем с памятью/потоками/процессами/скоростью работы, заглянем вопросы измерения и масштабирования.
https://podlodka.io/pythoncrew