ДАННЫЕ · ИНТЕГРАЦИИ · ТЕХНИЧЕСКОЕ ЛИДЕРСТВО
Aliradar: сбор товарных данных, расширение и развитие платформы
Team Lead & Principal Engineer · 5 лет 10 месяцев
Aliradar — продукт для работы с товарными данными. Моя работа охватывала сбор и обработку каталога, backend, SSR-платформу и браузерное расширение. Я пришёл стабилизировать систему, а затем участвовал в поиске новых продуктов на основе накопленных данных.
Что я сделал
Сбор и обработка каталога
Разработал ETL-пайплайн на Node.js и NATS с обработкой до 15 млн товаров в сутки. Занимался архитектурой backend и переходом с REST на GraphQL.
Расширение и веб-платформа
Спроектировал браузерное расширение на React и TypeScript. Работал над производительностью SSR-платформы на Next.js; в инженерном профиле зафиксировано ускорение в 2–5 раз.
Продуктовые направления
Придумал и реализовал поиск похожих товаров между магазинами и предпросмотр товара по ссылке. Предложил витрину на собранном каталоге для привлечения поискового трафика и сделал первые прототипы.
Команда и сопровождение
Сформировал инженерную команду из 8 специалистов, выстроил CI/CD и code review. Совмещал технические решения с развитием продукта и инженерных процессов.
Результат
- ETL-пайплайн обрабатывал до 15 млн товаров в сутки.
- Браузерное расширение достигло более 100 тысяч активных пользователей в месяц в период описанного опыта.
- Сформирована команда из 8 специалистов и процессы разработки.
Масштаб и результаты относятся к описанному периоду моей работы. Это исторические показатели проекта, а не текущая статистика сайта и не обещание аналогичного роста для другой системы.
Где пригодится этот опыт
Сбор данных, пользовательский продукт и эксплуатация требуют отдельных решений. Этот опыт полезен, когда нужно связать несколько источников, построить обработку данных и сохранить возможность развивать систему командой.
Проект и автор
Разбор написал Павел Степанов. Опубликовано .