Переобуваемся в “наше“: как RedLab помогает Ростелеком-Солар в разработке отечественного ИТ-продукта

16 июня 2022
Поделиться

Процесс импортозамещения в ИТ начался еще в 2016 году, когда Минцифра анонсировала создание реестра отечественного программного обеспечения. Некоторые организации еще тогда начинали предпринимать первые шаги по замещению импортного софта на российское, но большая часть компаний при выборе программных продуктов шла по пути наименьшего сопротивления и продолжала использовать привычные зарубежные сервисы и технологии. 

Этот год стал поворотным для многих индустрий и ИТ в частности, поэтому тема импортозамещения стала актуальной как никогда. Новый указ № 166 о запрете использования иностранного ПО обязал многие организации перейти на отечественные аналоги и экстренно перестроить существующую инфраструктуру. Вдобавок к этому ведущие иностранные производители отозвали доступы к своим продуктам. События последних недель показали, что бизнесу не стоит опираться на коробочные решения от зарубежных разработчиков – нужно переходить на собственную разработку, российские или open source решения. В проект по обновлению и редизайну как раз такого решения пригласили специалистов компании RedLab. 

Предыстория проекта

Компания Ростелеком-Солар (ПАО “Ростелеком”) – национальный провайдер сервисов и технологий для защиты информационных активов, целевого мониторинга и управления информационной безопасностью.

Ключевой особенностью продуктов телекоммуникационной компании является полностью российское производство. Ростелеком-Солар уже давно отказался от использования в создании своих решений импортных серверных технологий, сервисов и ПО, в пользу разработок собственного производства. Поэтому все сервисы компании соответствуют актуальным требованиям законодательства и подходят как для госсектора, так и любых других индустрий.

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

Решение, над которым мы вели работу, относится к классу IGA (Identity Governance and Administration) и предназначено для построения удобных, эффективных и автоматических процедур исполнения регламентов управления доступом. Также сервис позволяет расследовать инциденты, связанные с правами доступа. 

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

Описание задачи

В рамках обновления продукта, в части фронтенда требовалось решить две задачи:

  • обновить легаси-код с использованием современных технологий;
  • сократить финансовые расходы на использование морально устаревшего, платного фреймворка.

Также команда RedLab отвечала за реализацию расширенных возможностей и конфигураций решения под разные запросы клиентов.Основное требование Ростелеком-Солар к нашей команде заключалось в том, чтобы процесс кастомизации был максимально упрощенным и не требовал изменения кода клиентской части продукта.

Реализация

В ходе проекта происходило постепенное расширение нашей команды и добавление экспертизы по frontend- и backend-разработке. 

В работе по фронтенд части наши специалисты разработали архитектуру нового интерфейса с учетом требований Ростелеком-Солар. Реализовали генерацию представлений и динамической маршрутизации на основе схемы, обобщенную компонент-модель, модель событий компонентов и модель выборки, а также начали работу по возможности брендирования приложения.
В части бэкенда решались вопросы, связанные с созданием нового функционала продукта: разработка механизмов отображения атрибутов на xml формах, написание разных обработчиков событий под различные бизнес-ситуации, решение вопросов с конфигурированием ролевой системы, прописывание новых ролей, разработка новых уведомлений для пользователей и др.

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

Собственные технологии и инструменты Ростелеком-Солар, Java 8, PostgreSQL, Reactor, ​​Vue 3, Quasar, Typescript.

Результат

Ростелеком-Солар уже много лет не использует в своих разработках зарубежные ПО и сервисы, поэтому компания не зависит от санкций и является полностью автономной организацией. С одной стороны – это является очевидным преимуществом продукции провайдера. В другой – создает некоторые сложности для разработчиков, приученным к традиционным инструментам разработки и не знакомым с внутренними системами компании.

Наши специалисты смогли быстро вникнуть в собственные инструменты Ростелеком-Солар и фреймворки, поэтому процесс адаптации занял минимальное количество времени. Сейчас мы готовим MVP обновленного продукта, чтобы протестировать его и выпустить релиз максимально удовлетворяющий потребностям рынка и пользователей сервиса. 

По завершению работ Ростелеком-Солар получит обновленную версию продукта с переписанной клиентской частью и совершенным дизайном интерфейса. Помимо традиционных возможностей и привычных опций продукта, пользователи смогут воспользоваться  обновленными конфигурациями с новыми функциональными возможностями. В дополнение к этому, Ростелеком-Солар закроет вопрос по сокращению финансовых издержек на использование платного фреймворка.
Учитывая геополитическую ситуацию, законопроекты, все новые и новые пакеты санкций в сторону России, тренд развития отечественного рынка ИТ будет расти, поэтому наличие собственного программного обеспечения российского производства и Open Source решений будет оставаться ключевым преимуществом компаний. Уверены, что Ростелеком-Солар будут всегда сохранять лидирующие позиции на рынке информационной безопасности, вне зависимости от мировых изменений.

alt
Хотите первыми узнавать об освободившихся специалистах?
Вступите в закрытый клуб и получите возможность сформировать самую сильную команду под свой проект.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить полную презентацию?
Оставьте пожалуйста свои контакты, и после успешной отправки формы материалы будут отправлены на указанный email.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить файл с рассчитанными выше показателями?
Оставьте, пожалуйста, свои контактные данные.
После их отправки начнется скачивание файла.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Отправьте нам свое резюме
alt
Ваше резюме отправлено, в ближайшее время с вами свяжется наш менеджер для уточнения деталей