Pinterest перестроил систему загрузки данных - AI Founder

Pinterest перестроил систему загрузки данных

Инженеры Pinterest переделали старую систему загрузки данных. Теперь информация обновляется за минуты, а не за сутки.

Инженеры Pinterest перестроили систему загрузки данных. Старая система работала с задержкой в сутки. Это тормозило аналитику и машинное обучение.

Новая система обрабатывает только изменённые записи. Раньше перезаписывалось всё. Это дало большую экономию ресурсов.

Задержка сократилась до 15-60 минут. Раньше данные шли больше суток. Теперь аналитика работает почти в реальном времени.

Система поддерживает удаление записей. Это важно для соблюдения правил. Старый подход этого не умел.

Решение построено на Change Data Capture. Данные ловят из MySQL, TiDB и KVStore. Потом их пишут в Kafka.

Потоковые задачи выполняет Flink. Пакетные — Spark. Всё хранится в таблицах Iceberg на S3.

Новые конвейеры настраиваются через yaml-файлы. Мониторинг встроен сразу. Операционная сложность снизилась.

Система обрабатывает петабайты данных. Она масштабируется на тысячи конвейеров. Это единый каркас для всех команд.

Елена Петрова
Автор: Елена Петрова

Продуктовый дизайнер с фокусом на AI-инструментах. Тестирует и сравнивает нейросети для креативных профессий.

Подпишись на наш Telegram-канал

чтобы не упустить главные AI-новости

Подписаться
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x