“Актион” — крупнейший российский медиахолдинг (более 5000 сотрудников),в который входят специализированные электронные издания -профессиональные СМИ, справочные системы, онлайн-школы. Мы работали в течение нескольких лет над разными проектами, предоставляя крупную команду разработки.
На различных проектах “Актиона” было задействовано около 28 разработчиков ITQuick:
Мы осуществили перенос данных с 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млн рублей.