Selectel Python MeetUp

Разбираем подходы к архитектуре

Разберемся с архитектурой на реальных кейсах и рассмотрим пример гайда от коллег из Райффайзенбанка. На кейсе Selectel обсудим переход с монолитной архитектуры на микросервисы. Спикеры расскажут, как создать наиболее устойчивое и гибкое архитектурное решение. А еще вы узнаете, что такое токены отмены и познакомитесь с примером имплементации от спикера из Yandex Robotics.

Программа

18:30-19:00 – Сбор гостей и регистрация

19:00-19:10 – Приветственное слово

19:10-19:40 – Архитектура микросервисов без культов и черной магии

Михаил Гурбанов, старший разработчик Райффайзенбанка

Посмотрим, из чего состоит архитектурный гайд Райффайзенбанка. Я расскажу, на что мы опираемся и из чего состоят слои: Api Layer, Service Layer, Data Layer, Test
Layer. Без примеров и юзкейсов, конечно, не обойдемся!

Познакомлю с внешней библиотекой, которая при помощи пары строк позволяет сетапить логирование, сбор метрик, ошибок и телеметрию. Обсудим наш подход к тестированию, который позволяет не превращать тесты в кашу. Коснемся pytest, pytest-cov, pytest-dist u docker-compose. Рассмотрим, как мы генерируем фейковые данные для тестов и что используем для моков. Ну и заполируем все кодстайлом!

19:40-20:10 – Архитектурный сдвиг: преодоление барьеров масштабируемости в DBaaS

Александр Горьев, Backend-разработчик Selectel

OpenSearch — это новая база данных, не похожая на все, что мы делали раньше. Когда возникла необходимость ее интегрировать, мы осознали, что нужно значительно изменить текущую архитектуру. Этот вызов стал отправной точкой для перехода с монолитной архитектуры на микросервисы, а также для обновления технологий. Сейчас мы закладываем основу для будущего роста и масштабируемости. В этом докладе поделюсь шагами, проблемами и решениями на пути к созданию более гибкой и устойчивой платформы. Это позволит небольшими усилиями интегрировать новые типы баз данных и поддерживать наших клиентов в долгосрочной перспективе.

.

20:10-20:30 – Перерыв на нетворкинг

20:30-21:00 – Токены отмены в Python и в вашем проекте

Евгений Блинов, Тимлид Yandex Robotics

Токены отмены — это паттерн, распространенный в некоторых языках, но не очень популярный в питонячьем сообществе. Я написал свою библиотеку с собственной его имплементацией — cantok. В докладе вы узнаете про сам паттерн и зачем он нам нужен, а также чем хороша эта имплементация.

21:00-21:30 – Афтепати с напитками и пиццей

.

Кому будет полезно

  • Разработчикам
  • Тимлидам
  • Техлидам

Регистрация на митап

Мероприятие бесплатное, для участия нужно только зарегистрироваться. Задайте вопрос в форме регистрации, и мы ответим на него во время митапа.

Все участники получат запись и смогут принять участие в розыгрыше приза за лучший вопрос.

Выберите формат участия:

  • Оффлайн / СПб, Цветочная, 19;
  • Онлайн.

.

Источник: https://selectel.ru/blog/events/selectel-python-meetup-2024/

Перезвоним и ответим на ваши вопросы

Имя *
Код *
Телефон *
Компания *
Сообщение

На связи любым способом

Заявка на аудит

Имя *
Компания *
tel *
email *

Скачать пример аудита

Имя *
Компания *
tel *
email *
Опишите задачу
Имя
Компания
Телефон
Email