СРАВНИ

Создание цифровой платформы и построение процессов поставки для сервиса «Сравни»

В рамках проекта создана цифровая платформа и выстроены процессы поставки ПО для команды DWH с использованием современных DevOps технологий.

О клиенте

«Сравни» — сервис выбора финансовых и страховых продуктов с собственной IT-инфраструктурой и экосистемой сервисов.

16 млн
активных пользователей ежемесячно
14 лет
на рынке финансовых и страховых услуг
в топ 10
самых популярных банковских сайтов России

Проблемы клиента

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

отсутствие возможности масштабирования решений команды DWH;

отсутствие процессов непрерывной поставки решений команды DWH;

отсутствие наблюдаемости текущей инфраструктуры, используемой командой DWH;

низкая стабильность текущей инфраструктуры, используемой командой DWH;

отсутствие в команде DWH инженерных компетенций по управлению инфраструктурой.

Наше решение

Для достижения целей, стоящих перед клиентом, был реализован проект в результате которого команда Экспресс 42:

спроектировала, построила и описала цифровую платформу на базе Kubernetes в Azure, развернула инструменты для CI/CD, мониторинга и логирования, хранения артефактов разработки и секретов;

выстроила процесс развертывания продуктов команды, ETL скриптов и kafka коннекторов, описала его в виде кода;

проработала и реализовала ролевую модель во всех сервисах цифровой платформы, интегрировала их с Azure AD, повысила уровень защищенности инфраструктуры в целом;

интегрировала текущие инструменты (Snowflake, Prefect.io), используемые командой DWH, в цифровую платформу;

передала экспертизу по работе решения команде DWH и команде эксплуатации.

Результат

Нам удалось автоматизировать рутинные процессы, разработать удобные способы работы с окружениями, оптимизировать вычислительные ресурсы команды DWH.

Автоматизация

Была автоматизирована большая часть рутинных операций и убрали необходимость тратить на них время разработчиков.

Увеличился процент времени, затрачиваемого разработчиками команды DWH на реализацию бизнес-функционала.

Работа с окружениями

Проработан и автоматизирован процесс создания и наполнения окружений:

  • подготовка Docker образов;
  • интеграция окружений с HashiCorp Vault;
  • запуск Prefect flow и отладка выполняемых задач;
  • количество успешно завершенных прогонов флоу в Prefect.io поднялось с 83% до 95+ %.

Оптимизация ресурсов

Используемые командой DWH вычислительные ресурсы были оптимизированы, подключение авто-масштабирования компонентов цифровой платформы позволило сократить затраты на нее.

Отказоустойчивость и стандартизация

Унифицированы процессы непрерывной поставки и эксплуатации для приложений с учетом подготовленной цифровой платформы и инженерных практик DevOps.

Технологический стек

В своей работе команда Экспресс 42 успешно применила следующие инструменты

Мы используем файлы cookie, чтобы сделать работу с сайтом удобнее.
Подробнее — в политике обработки персональных данных и политике использования файлов «cookie».