Шаблон Excalidraw для проведения интервью по системному дизайну

Для проведения интервью можно использовать следующий шаблон — позволяет структурировать ответ и не забыть спросить основные моменты, необходимые для проектирования:

Читать далее

Сколько вебсокетов можно открыть на один чат сервер?

Количество WebSocket-соединений, которые можно открыть на одном чат-сервере, зависит от нескольких факторов, но теоретически это число может быть очень большим.

Читать далее

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

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

Читать далее

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

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

Читать далее

Вопросы для уточнения функциональных и нефункциональных требований

Этап Вопросы Примеры ответов Уточнение требований Какие основные функции должна выполнять система? Система должна позволять пользователям загружать видео, просматривать их

Читать далее