Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
01 Ноя 2024
2 мин
23

Как разработать адаптивное и надёжное архитектурное решение с использованием Python? Обмениваемся опытом.

В сентябре прошел митап для разработчиков, где обсуждали архитектурные решения на Python. Делимся выводами и записями.

Главное:

  • Компания Selectel провела митап для специалистов по архитектурным решениям на Python.
  • Спикеры представили свои доклады, обсуждая микросервисы и архитектурные изменения.
  • Обсуждались уникальные подходы к тестированию и генерации данных в разработке.

Обсуждение архитектуры микросервисов

На недавнем митапе, организованном компанией Selectel, главной темой стали архитектурные решения на Python, в частности — архитектура микросервисов. В последних годах наблюдается рост популярности микросервисной архитектуры, которая позволяет разработчикам создавать более гибкие и устойчивые приложения. Например, согласно исследованиям, более 70% компаний по всему миру используют микросервисы для улучшения масштабируемости своих систем.

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

Переход к микросервисной архитектуре

Александр Горьев, бэкенд-разработчик Selectel, поделился опытом перехода своей команды с монолитной архитектуры на микросервисы. Его доклад включал практические шаги и решения, которые команда использовала на пути к более гибкой платформе. Горьев акцентировал внимание на том, что такой переход требует значительных усилий, но в конечном счете позволяет облегчит интеграцию новых типов баз данных и обеспечить долгосрочную поддержку клиентов.

Согласно статистике, компании, использующие микросервисы, могут быстрее разворачивать новые функции и обновления, что в условиях быстроменяющегося рынка становится критически важным.

Токены отмены: новый паттерн для Python

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

Такой подход может значительно улучшить производительность приложений, что подтверждается исследованиями, показывающими, что оптимизация кода и архитектуры позволяет снизить затраты временных и ресурсов на 30-40%.

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

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