---
id: TASK-45
title: Подготовка к секции системного дизайна Yandex Codenv (этап 2)
status: Done
assignee:
  - '@assistant'
created_date: '2026-09-17 12:06'
updated_date: '2026-09-17 14:05'
labels: []
dependencies: []
ordinal: 45000
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Этап 1 (алгоритмы) пройден. Следующая секция — архитектурное интервью: крупноблочная схема сервиса (инстаграм/твиттер), отказоустойчивость. HR дал материалы (статья Яндекса о дизайне распределённых систем, system-design-primer, опыт разработчиков, видео Jackson Gabbard) + DDIA. Задача: изучить материалы, дополнить экспертностью, собрать базу знаний и методичку подготовки в applications/yandex-codenv/system-design/.
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [x] #1 Создана база знаний: числа, back-of-envelope, хранилища, масштабирование, консистентность, отказоустойчивость, эксплуатация
- [x] #2 Создана методичка: фреймворк ответа по этапам с таймингом, чек-листы, типовые ошибки, план под слоты (18.09 15:30 / 21.09 15:00 / 22.09 18:00-19:00)
- [x] #3 Эталонные разборы типовых сервисов: URL shortener (по статье Яндекса), лента новостей (Instagram/Twitter), мессенджер, медиа-хостинг
- [x] #4 interview-materials.md, case.md и AGENTS.md обновлены под этап 2
<!-- AC:END -->

## Implementation Notes

<!-- SECTION:NOTES:BEGIN -->
Верификация @assistant: AC#1 — knowledge-base.md (311 строк, 12 разделов: числа, back-of-envelope, хранилища, кэш/репликация/шардирование, консистентность, очереди, отказоустойчивость, эксплуатация, карта DDIA). AC#2 — methodology.md (243 строки: 6 этапов с таймингом, фреймворк ответа, чек-листы речевых паттернов, топ-10 ошибок, варианты А/Б/В под слоты 18.09/21.09/22.09). AC#3 — classic-designs.md (435 строк: URL shortener по эталону Яндекса, лента Instagram/Twitter, мессенджер, медиа-хостинг — каждый по 6-этапному фреймворку). AC#4 — interview-materials.md (раздел «Этап 2» + ссылки на всю папку), case.md (статус/след. шаг), AGENTS.md (п.9 — TASK-45 и структура). Дополнительно: materials/ — 6 конспектов HR, training/ — протокол само-тренировки, README.md — индекс.
<!-- SECTION:NOTES:END -->

## Final Summary

<!-- SECTION:FINAL_SUMMARY:BEGIN -->
Подготовка к секции системного дизайна (этап 2, Yandex Codenv) собрана полностью: база знаний (knowledge-base.md), методичка с фреймворком и планами под 3 слота (methodology.md), эталонные разборы 4 сервисов (classic-designs.md), 6 конспектов материалов HR (materials/), протокол тренировок (training/). Интеграция: interview-materials.md, case.md, AGENTS.md обновлены. Верифицировано чтением файлов: структура и содержимое всех документов соответствуют AC. Выполнено подзадачами TASK-45.1–45.10.
<!-- SECTION:FINAL_SUMMARY:END -->
