Памятка по системному дизайну

Выбор правильной архитектуры = Выбор правильных сражений + Управление компромиссами Перевод: https://gist.github.com/vasanthk/485d1c25737e8e72759f Основные шаги Кэширование (Caching) Балансировка нагрузки помогает масштабироваться

Читать далее

План проектирования системы (System Design Outline)

Перевод и адаптация этого репозитория https://github.com/jguamie/system-design/blob/master/notes/system-design-outline.md Это рекомендуемый подход к решению задач проектирования систем. Не все эти темы будут актуальны

Читать далее