Разбираем подходы к архитектуре
Разберемся с архитектурой на реальных кейсах и рассмотрим пример гайда от коллег из Райффайзенбанка. На кейсе Selectel обсудим переход с монолитной архитектуры на микросервисы. Спикеры расскажут, как создать наиболее устойчивое и гибкое архитектурное решение. А еще вы узнаете, что такое токены отмены и познакомитесь с примером имплементации от спикера из Yandex Robotics.
-
12 сентября, 19:00
-
СПб, Цветочная, 19; Онлайн
Программа
-
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
Afterparty с напитками и пиццей
Кому будет полезно
-
Разработчикам
-
Тимлидам
-
Техлидам