Архитектура, которая выдерживает 35 000 магазинов в real-time. И работает...
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
"Архитектура, которая выдерживает 35 000 магазинов в real-time. И работает..."
Аннотация со спойлерами:
Magnit F&R — система прогноза и пополнения, на которой работает вся логистика Магнита. Она обрабатывает данные из 35 000 магазинов, пересчитывает заказы на лету и работает 24/7. Система строилась с нуля — рассказываем, как.
Внутри:
● Архитектура организована по доменному принципу, с горизонтально масштабируемыми модулями.
● Обрабатываем около 5 млрд событий в сутки, включая продажи, поставки, остатки, акции.
● Используем набор из 35+ современных технологий для real-time пересчётов заказов на уровне SKU–магазин–день.
● Lambda-архитектура с бачами и стримингом перевела систему в класс Intelligent Control Tower.
● Как мы отказались от Delta.io в отдельных задачах после PoC в пользу PostgresSQL, потому что потребовался реальный ACID.
● Замена Trino на ClickHouse для UI ускорило в 10 раз и сдвинула проект вправо на 6 месяцев
Факап:
Первый прототип UI на Trino давал отклик на UI от 5 секунд и дольше — пришлось переделывать модуль отображения и корректировки данных и внедрять паттерн CQRS.
Руковожу направлением архитектуры в проекте F&R компании Магнит. 20 лет опыта в разработке и внедрении систем логистики в ритейле.
Видео
Другие доклады секции
Архитектура и масштабируемость