Меню
Актион-медиа
Усиление команд разработки для российской медиакомпании №1.
Подробнее
Заказчик ООО «Актион-диджитал»
Период проекта апрель 2019 - ноябрь 2022
Стек React, JavaScript, .net core, Typescript, Angular, PostgreSQL, Python 3.7
О проекте

“Актион” — крупнейший российский медиахолдинг (более 5000 сотрудников),в который входят специализированные электронные издания  -профессиональные СМИ, справочные системы, онлайн-школы. Мы работали в течение нескольких лет над разными проектами, предоставляя крупную команду разработки.

Задачи
  • Разработка backend продукта «Онлайн-школы»; 
  • Организация СУБД и перенос данных в PostgreSQL; 
  • Разработка backend системы Поиска;
  • Разработка backend платформы, объединяющей более 30 онлайн продуктов компании.
Решение

На различных проектах “Актиона” было задействовано около 28 разработчиков ITQuick:  

  • Senior разработчик .net core, .Net (14);
  • Senior разработчик React, JS (4);
  • Senior разработчик Typescript (2);
  • Senior разработчик Angular (3);
  • Senior разработчик Python 3.7 (3);
  • Project Manager (2).

 

Мы осуществили перенос данных с MS SQL Service в БД PostgreSQL для соответствия продукта требованиям государственного заказа и экономии бюджета компании (порядка 60 млн рублей на оплату лицензий сторонних организаций (MS SQL Server), Осуществили рефакторинг системы “Электронные журналы” (оптимизировали алгоритмы). При том же объеме вычислительных мощностей можем обрабатывать больше запросов в единицу времени (от 23 до 47% в зависимости от метрики

 

Занимались созданием и последующей  миграцией  системы заказчика с монолита на микросервисы; переписали систему электронных журналов с платформы .net framework на .net core, что позволило отказаться от legacy (наследия предыдущих разработчиков)

Кастомизировали и настроили систему инвентаризации для “железа” — Netbox (разработка на Python 3.7)

Netbox позволяет выявлять неучтенные ресурсы (типа физических серверов, виртуальных машин, сетевых соединений), за которые бизнес платит, а по факту это балласт.
Netbox в том числе позволяет осуществить текущий расчет затрат на “железо” и виртуальные сервера в автоматическом режиме..

Вместе с командой заказчика настроили Kubernetes.
Он получает информацию о работоспособности продуктов и  способен автоматически произвести перезапуск продукта в случае сбоя. Тем самым достигается экономия ресурсов системных администраторов для отслеживания и устранения инцидентов.

Результаты

Переход на обновленные базы данных PostgreSQL позволил при том же объеме вычислительных мощностей можем обрабатывать больше запросов в единицу времени (от 23 до 47% в зависимости от метрики)

Использование Netbox дает наглядную информацию о потреблении денег инфраструктурой каждого продукта в системе. В течение года в процессе регулярного мониторинга в системе были устранены финансовые “балласты” и сэкономлено более 50млн рублей.

Связаться с нами
Хотите обсудить проект?

    Предоставляя свои персональные данные я (Пользователь) даю согласие на обработку, хранение и использование своих персональных данных на основании ФЗ № 152-ФЗ «О персональных данных» от 27.07.2006 г. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Другие кейсы

    Усиление команды по работе над проектом французского онлайн караоке

    Разработка платформы для сделок на рынке вторчермета для компаний-ломозаготовителей и продавцов лома.

    Разработка приложения для мгновенных выплат физлицам.