Бесплатный курс3 модуля · 9 уроков
Основы системного дизайна
Разберитесь, как распределять нагрузку, переживать сбои и масштабировать систему. Собирайте схемы и проверяйте решения на работающих моделях
- Находить узкие места по нагрузке, задержке и ошибкам.
- Выбирать между дополнительной мощностью, кэшем и очередью.
- Оценивать компромиссы устойчивости, свежести данных и стоимости.
Ваш прогресс
Проверяем прогресс…
Открыть первый урокПрогресс хранится в этом браузере. Все уроки открыты — проходите по порядку или выбирайте нужную тему.
Программа курса
9 практических уроковМодуль 01
Нагрузка и узкие места
Распределите запросы и дайте системе справиться с работой.
Модуль 02
Устойчивость к сбоям
Разберитесь, когда повторять запросы, отключать зависимость и ограничивать поток.
Модуль 03
Данные и масштабирование
Распределите данные и подберите мощность под меняющуюся нагрузку.