Преструктуриране на конфигурационната дистрибуция в DoorDash чрез SquashFS в свръхголям мащаб

Публикувано от Svetni.me Editorial на 1 ноември 2026 г. в Изкуствен интелект

Високопроизводителен Linux клъстер със SquashFS сторидж
Източник: Wikimedia Commons / Btrs

Инженерите от DoorDash разкриха архитектурната трансформация на своята система за разпространение на системни конфигурации, изоставяйки традиционните релационни бази и кешове в полза на компресирани Linux файлови системи SquashFS [1]. Новото решение обслужва милиарди проверки на динамични правила и машинни параметри в секунда с нулева деградация на мрежовия трафик.

Проблемът с мрежовия шум и каскадните сривове

При десетки хиляди микроуслуги, обслужващи алгоритми за ценообразуване, класиране на ресторанти и диспечерски AI модели, постоянните мрежови заявки към централизирани Consul или ZooKeeper клъстери предизвикваха задръствания и отказ на услуги при рестарт на сървъри.

Локално монтиране на компресирани SquashFS образи с Zstandard

В новата архитектура централен билдер компресира цялото конфигурационно дърво в малък SquashFS файл с алгоритъма Zstandard и го дистрибутира чрез peer-to-peer протокол до всеки физически възел. Микроуслугите четат конфигурацията директно от ядрото на Linux чрез паметта (page cache), постигайки суб-микросекундна латентност без мрежов трафик.

Завръщането към минимализма на операционната система за мащабни AI инфраструктури

Инженерният избор на DoorDash е прекрасен урок за цялата индустрия за облачни технологии. В стремежа си към модерност разработчиците често натрупват слоеве от сложни разпределени бази данни и междинни мрежови проксита за решаване на проблеми, които ядрото на операционната система Linux решава отлично от десетилетия. Използването на SquashFS — технология, първоначално създадена за вградени рутери и LiveCD дистрибуции — за захранване на една от най-натоварените логистични мрежи в света, доказва, че детерминистичната простота и локалността на данните в паметта остават непобедим стандарт за високопроизводителни изчисления.

Инфографика: SQUASHFS КОНФИГУРАЦИЯ В DOORDASH
Анализ на P2P дистрибуцията, локалното кеширане в паметта и елиминирането на мрежовия шум.

Източници

  1. DoorDash Careers: Overhauling DoorDash's Runtime Configuration Value Distribution with SquashFS