---
id: TASK-45.23
title: 'Материал 19: шпаргалка System Design Cheatsheet (gist vasanthk)'
status: Done
assignee:
  - '@assistant'
created_date: '2026-09-17 16:59'
updated_date: '2026-09-17 17:49'
labels: []
dependencies: []
references:
  - 'https://gist.github.com/vasanthk/485d1c25737e8e72759f'
parent_task_id: TASK-45
priority: high
ordinal: 68000
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Изучить https://gist.github.com/vasanthk/485d1c25737e8e72759f — сжатая шпаргалка по дизайну систем. Определить, что печатать и держать перед собой на интервью.
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [x] #1 Выжимка materials/lsd-cheatsheet-vasanthk.md; рекомендация что печатать — в методичку (45.2)
<!-- AC:END -->

## Implementation Plan

<!-- SECTION:PLAN:BEGIN -->
1. Снять полный текст gist vasanthk (raw-URL gist.githubusercontent, при блокировке — reader r.jina.ai). 2. Изучить структуру шпаргалки и сопоставить с нашими материалами (KB, methodology, lsd-leetcode-template): что дублируется, что уникально. 3. Написать конспект materials/lsd-cheatsheet-vasanthk.md: перевод-выжимка по разделам, таблица маппинга на 6 этапов Яндекса, уникальное против наших материалов. 4. Внести в methodology.md рекомендацию «что печатать и держать перед собой»: сравнить §7 (карточка LeetCode) и шпаргалку vasanthk, дать решение (что печатать — одну страницу: численно-паттерновая часть vasanthk + карточка §7), обновить §7 заголовок/вступление. 5. Обновить строку 45.23 в learn-system-design-index.md на «сделано ✅». 6. Проверить AC, финализировать, закоммитить.
<!-- SECTION:PLAN:END -->

## Implementation Notes

<!-- SECTION:NOTES:BEGIN -->
Решения: (1) Текст гиста снят целиком через raw-URL gist.githubusercontent.com (~150 строк, без reader). (2) Конспект materials/lsd-cheatsheet-vasanthk.md (lsd-префикс — конвенция подборки): перевод-выжимка 5 шагов Basic Steps, три уникальные таксономии (кэш по слоям application/database/in-memory + 3 стратегии из lecloud; типы LB smart client/hardware/software; 6 key-topics самопроверки), что НЕ берём (веб/фронтенд-чеклисты — не про бэкенд-секцию), таблица маппинга на 6 этапов Яндекса, судьба ссылок гиста (покрыты SDP/KB/DDIA). (3) В methodology.md §7: два уникальных пункта внесены в чек-лист этапа 4 (слои кэша в строку про кэш; типы LB в периферию меню) + новый блок «Что печатать на секцию» в конце §7: один лист А4 с двух сторон — лицевая карточка §7, оборот KB §1.2 + KB §11; гист и LeetCode-шаблон целиком не печатать (шаги дублируют §1/§7, уникальное уже в карточке). (4) Индекс learn-system-design-index.md: строка 45.23 → «сделано ✅», упоминание в плане слота 18.09 дополнено выводом. Верификация: конспект прочитан обратно (98 строк, 6 разделов); блок «Что печатать» и правки этапа 4 прочитаны в methodology.md (строки 268–305); все KB-ссылки конспекта (§1.2, §3, §4, §11, §13.2, §13.7) и файловые ссылки существуют (grep); строка индекса ✅ подтверждена grep.
<!-- SECTION:NOTES:END -->

## Final Summary

<!-- SECTION:FINAL_SUMMARY:BEGIN -->
Шпаргалка vasanthk изучена: конспект materials/lsd-cheatsheet-vasanthk.md (5 шагов в переводе, три уникальные таксономии — кэш по слоям application/database/in-memory, типы LB smart client/hardware/software, 6 тем самопроверки key topics; фронтенд-разделы помечены «не берём»; маппинг на 6 этапов Яндекса). Уникальные пункты внесены в чек-лист этапа 4 карточки §7 methodology.md. Решение «что печатать на интервью» записано в methodology.md §7 (блок «Что печатать на секцию»): один лист А4 с двух сторон — лицевая карточка §7, оборот KB §1.2 + KB §11; сами гист и LeetCode-шаблон не печатать. Строка 45.23 в learn-system-design-index.md отмечена ✅. Верифицировано обратным чтением конспекта и §7, grep-проверкой KB-ссылок и файлов, grep-подтверждением строки индекса.
<!-- SECTION:FINAL_SUMMARY:END -->
