Почему возникла необходимость создания новой платформы?
В начале 2024 года компания «Магнит» столкнулась с отсутствием подходящего инструмента для эффективного управления спросом и пополнением запасов. Имеющиеся системы не справлялись с масштабами бизнеса компании, включающего более 33 тысяч торговых точек и 46 распределительных центров.
Основные задачи проекта
Перед командой стояла задача создать новую платформу прогнозирования спроса и пополнения (F&R), способную обрабатывать огромные объемы данных и обеспечивать высокую точность прогнозов. Среди ключевых требований были:
- Обработка до 17 миллиардов прогнозов на период до 90 дней;
- Работа с данными объемом около 8 петабайт;
- Высокая скорость обработки запросов и устойчивость к нагрузкам.
Этапы разработки
Проект был разделен на несколько этапов, каждый из которых решал конкретные задачи:
Этап 1: Анализ существующих систем
Команда провела глубокий анализ доступных рыночных решений, но выяснилось, что они либо слишком дороги, либо недостаточно гибкие для нужд такой крупной сети.
Этап 2: Проектирование архитектуры
На этом этапе была разработана архитектура будущей платформы, учитывающая все требования бизнеса и технические ограничения инфраструктуры.
Этап 3: Развертывание прототипа
После проектирования команда приступила к созданию первого рабочего прототипа, который позволил протестировать ключевые функции и выявить возможные проблемы.
Этап 4: Тестирование и оптимизация
Прототип прошел серию тестов, после чего последовала фаза оптимизации производительности и надежности.
Этап 5: Запуск первой версии
К концу первого года работы над проектом первая версия платформы была успешно запущена и начала использоваться в реальных условиях.
Результаты первого года
За первый год удалось достичь следующих результатов:
- Создана собственная платформа прогнозирования спроса и пополнения;
- Платформа способна обрабатывать большие объемы данных и выдавать точные прогнозы;
- Повышена эффективность логистики и управление запасами.
Это лишь начало пути, впереди еще много задач по улучшению и расширению функционала платформы.