Как создать гибкое и устойчивое архитектурное решение на Python? Делимся опытом

от автора

Привет, Хабр! Мы часто проводим митапы для специалистов и обсуждаем спорные, неоднозначные и сложные профессиональные вопросы. В сентябре встретились с разработчиками, тимлидами и техлидами, чтобы поговорить об архитектурных решениях на Python. Делимся выводами и записями докладов ивента. Но сначала посмотрите, какие мероприятия мы проводим. Анонсы в Академии Selectel!

Запись докладов

  • 00:00-37:41 — Архитектура микросервисов без культов и черной магии

  • 37:42-1:19:24 — Архитектурный сдвиг: преодоление барьеров масштабируемости в DBaaS

  • 1:19:25-2:09:34 — Токены отмены: паттерн и тулинг

О чем говорили?

  • Архитектура микросервисов без культов и черной магии

Михаил Гурбанов

старший разработчик Райффайзенбанка

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

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

  • Архитектурный сдвиг: преодоление барьеров масштабируемости в DBaaS

Александр Горьев

backend-разработчик Selectel

Рассказали, почему и как команда спикера перешла с монолитной архитектуры на микросервисы. Эксперт поделился шагами, проблемами и решениями на пути к созданию более гибкой и устойчивой платформы, которая позволит небольшими усилиями интегрировать новые типы баз данных и поддерживать наших клиентов в долгосрочной перспективе.

  • Токены отмены: паттерн и тулинг

Евгений Блинов

тимлид Yandex Robotics

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

В Selectel ежегодно проходит более ста мероприятий. Создали канал Selectel Events, чтобы рассказывать о них подробнее. Будем знакомить вас со спикерами, делиться полезными материалами и отвечать на вопросы. Подписывайтесь, чтобы ничего не пропустить!


ссылка на оригинал статьи https://habr.com/ru/articles/855300/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *