Импортонезависимый стек: возможен ли переход на open source
Артем Ефимов рассказывает об успешном опыте компании «Инносети» по эффективному переходу на полностью импортонезависимый стек и оптимизации финансовых затратИмеет более 15 лет опыта успешной реализации проектов в области страхования и логистики. Обладает глубокими знаниями в продуктовом маркетинге, стратегическом планировании и управлении продуктами.
«Инносети» ― ИТ-компания, с момента возникновения в 2018 году мы активно использовали в своей работе классические и привычные для ИТ-отрасли инструменты и софт. Но с уходом западных вендоров с российского рынка в 2022 году перед нами встала непростая задача полностью обновить технологический стек и соблюсти при этом 3 важных условия:
- обеспечить безопасность данных;
- сохранить эффективность бизнес-процессов;
- гибко и комфортно перевести сотрудников на новое ПО.
В этой статье я поделюсь нашим кейсом и расскажу, как мы подбирали замену и какого результата удалось добиться. Сразу стоит отметить, что в первую очередь мы обратили внимание на open source решения, и не ошиблись.
Коммуникации:
Исторически так сложилось, что основным коммуникационными инструментом для нас был MS Teams, который дополнялся рабочим мессенджером Telegram. Teams ушел, Telegram остался, и поэтому мы стали искать аналогичные по функционалу инструменты.
На этапе проработки мы рассматривали 7 приложений, включая Webinar от МТС, VK Teams, Tada.team и другие, оценивая каждое по 11 критериям.
На замену Teams мы выбрали Mattermost ― приложение с открытым исходным кодом с возможностью обмена файлами, видеозвонками, и различными интеграциями, что стало идеальным решением:
- не требует финансовых затрат;
- нет облачной инфраструктуры, приложение работает на наших собственных серверах, что делает его максимально безопасным;
- покрывает 90% необходимого нам функционала;
- за счет понятного и знакомого интерфейса миграция для сотрудников прошла безболезненно.
Мы планируем и дальше внедрять и максимально интегрировать в наши процессы Mattermost и другие различные open source решения для решения повседневных задач.
Мониторинг:
На сегодняшний день 8 из 15 страховых компаний — крупнейших страховщиков российского рынка — наши клиенты. У нас высоконагруженная система, которая обрабатывает более 130 транзакций в секунду. Соответственно, если у нас нет мониторинга, у нас нет глаз.
Мы должны обеспечивать бесперебойную и стабильную работы системы скоринга на платформе и молниеносно выдавать SLA (англ. Service Level Agreement — соглашение об уровне сервиса), поэтому мы обеспечиваем мониторинг в режиме 24/7.
Когда в один момент все западное ПО просто отключилось, команда совершила подвиг и максимально быстро перенесла все процессы на Zabbix, Statsbit, Grafana и Prometheus ― open source решения для мониторинга, визуализации, аналитики технических атак и бизнес-процессов, и в дальнейшем планируем внедрить opentelemetry для смарт-контрактов (Go), приложений на Java и фронтенда, и полностью отказаться от Statsbit и Newrelic-агентов.
BI-отчетность:
Так как мы постоянно работаем с большими данными и целым рядом инструментов для анализа, нам также пришлось быстро сориентироваться и найти замену. С учетом накопленного опыта, мы также обратились к open source ПО и в течение 3 месяцев перешли на бесплатные приложения для сборки и визуализации без потери функционала и гибкости: Greenplum и Apache Airflow.
HR:
Уже имея опыт работы с HR-платформой в прошлом, мы долго изучали рынок, чтобы подобрать замену и выбирали между 8 разными сервисами. В итоге нашли 95% функционала на платформе Motivity и перешли за 2 месяца.
Итоги:
Возможно ли IT-бизнесу перейти на open source ПО и таким образом сократить расходы?
Благодаря нашей команде и грамотному подходу в подборе ПО нам это удалось не только практически без потерь, но и с оптимизацией финансовых затрат на 45%. Весь переход занял 3 месяца, мы сохранили гибкость и эффективность процессов, и получили положительный опыт. Самой большой сложностью в миграции стала психологическая нагрузка на команду и необходимость сверхурочной работы при переходе на новые системы мониторинга, но ребята отлично понимали, что это временные проблемы, которые будут решены отпусками и дополнительными выходными. Мы не встретили каких-то особенных технологических или финансовых проблем. Нам также не потребовалось дополнительного обучения для сотрудников, потому что выбранный стек был интуитивно понятен и похож на предыдущий. Поэтому, наш ответ ― да, это возможно. Переход на open source ПО может обеспечить значительную оптимизацию затрат на ПО, независимость от турбулентности рынка.
Интересное:
Новости отрасли:
Все новости:
Публикация компании
Профиль
Контакты
Социальные сети