Selectel Python MeetUp - Академия Selectel
Митап

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
    Нетворкинг