Специалисты SmartUp привели данные системы к единым стандартам при помощи инструментов ETL, внедрили сервис обработки данных в реальном времени PDDA, перевели инфраструктуру в AWS и запустили сервис сбора бизнес-показателей. Кроме того, были разработаны публичный веб-сайт и пользовательский интерфейс администратора.
Крупная функциональность, добавленная в 2021 году
Клиенты могут получать данные о компонентах из 3DX и API дистрибьюторов. Конечные пользователи должны видеть все компоненты, если они есть у
авторизованных дистрибьюторов.
Отчетность по трафику. Пользователи с правами администратора должны иметь возможность просматривать ежемесячные отчеты со статистикой кликов по кнопкам страниц.
API-интеграция с дистрибьютором «Verical». Отображение данных «Verical» об акциях и ценах в режиме реального времени.
Исправлена загрузка данных продукта от производителей. Поправили случаи, когда мы не могли импортировать данные от производителей.
Мониторинг просмотров и времени загрузки страниц, оповещение о низких
и высоких лимитах трафика.
Перенесли главную страницу на современный стек технологий для улучшения результатов SEO.
Задачи выполнены — цель достигнута
Мигрировали с оборудования Informa на AWS.
Оптимизировали работу ETL так, что теперь весь процесс занимает около 3 часов, а не 6-8 часов, как 5 лет назад. Классный результат, если учесть, что количество компонент было увеличено с 18 до 50 миллионов.
Сократили затраты на хостинг. SmartUp добился этого, изменив типы инстансов EC2, используя spot инстансы для автоматического масштабирования и зарезервированные инстансы для самых дорогих сервисов SQL Server и AWS OpenSearch (ежемесячный счет около 10 000 долларов США в 2021 году из первоначальных 25 000 долларов США в 2019 году).
Сделали всю систему более стабильной, регулярно проводя сквозные тесты, тесты ETL. Восстановили тесты производительности. Добавили отчеты Lighthouse в CI
Добавили данные о дистрибьюторах в режиме реального времени на сайт путем интеграции с их API. Для этого на языке java был реализован специальный сервис PDAA.
Реализовали новую домашнюю страницу на современном технологическом стеке
FE (vuejs 3), включая подход к рендерингу на стороне сервера со многими улучшениями UX. Работаем над миграцией страниц результатов поиска и сведений о деталях в новый стек технологий.