Рекомендации за 50 мс
SeniorКаталог на 30 млн товаров, 12 000 запросов в секунду и жёсткий бюджет задержки.
Требования- Задержкаp99 ≤ 50 мс
- Нагрузка12 000 RPS в пике
- Каталог30 млн товаров
Темы атласа объясняют кирпичи: кеш, батчинг, шардирование, квантизация. Кейс собирает из них дом — так, как это делают на проектировании и на собеседовании уровня senior: требования → бюджет → развилки → выбор с обоснованием → цифры → что сломается на втором месяце. Каждый шаг ссылается на темы, где разобрана механика.
Каталог на 30 млн товаров, 12 000 запросов в секунду и жёсткий бюджет задержки.
ТребованияМодель на 70 млрд параметров, которая не влезает в карту: память, квантизация, батчинг, деньги.
Требования50 ТБ данных, модель на 7 млрд параметров и кластер, который простаивает на 30 %.
Требования3 000 датчиков, физически невозможные показания и модель, которая не должна учиться на мусоре.
Требования8 млн документов, запросы в три слова с опечатками и требование не терять точные совпадения.
Требования3000 транзакций в секунду, ответ за 80 мс, одно мошенничество на тысячу и противник, который учится.
ТребованияСначала прочитайте вводную и требования и попробуйте спроектировать систему сами — разбор по шагам смотрите после. Тот же формат ждёт на секции системного дизайна: проверяют не знание инструментов, а умение считать бюджет и объяснять выбор. Открытые задачи с чек-листом самопроверки есть в тестах.